> Hannes I have emailed you this message along with the files that I am > using and the complete stack trace. ... so far nothing has arrived on my side of the atlantic. > When I use parseexcel in the console to parse the original file, it > works fine. However, when I parse the temp file that I create from the > database it throws this exception. The files are of identical size, but > a call to diff reports that they do indeed differ. Excel, however, > opens the temp file without issue. Ah, well then it _would_ be good to see your code. Do you maybe need to rewind your file before passing it to ParseExcel? all the best Hannes