I already have some custom XML/HTML -> converters that I use as greasemonkey scripts as most of my banks' statements are in a fake XLS (internally html), should be simple to apply them using css selectors or xpath.
And for real XLS (old xls there are some js libraries that could be executed to convert into xlsx which is an XML file)