I have compiled and tested this library on some simple xls files and everything was OK. I have converted some xls files to text.
There is a serios problem when I downloaded one big price list file. This program can't read an ole object correctly and can't break from a cycle in 'ole.c' file. The problem occurs in static procedure 'size_t read_MSAT(OLE2* ole2, OLE2Header* oleh)'.
Do You have any ideas how to fix the bug? Maybe there is a non standard ole object and somebody have an idea how to skip it. Not parce the ole object - just skip.
Thanks.
Ivan Kurochkin.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have compiled and tested this library on some simple xls files and everything was OK. I have converted some xls files to text.
There is a serios problem when I downloaded one big price list file. This program can't read an ole object correctly and can't break from a cycle in 'ole.c' file. The problem occurs in static procedure 'size_t read_MSAT(OLE2* ole2, OLE2Header* oleh)'.
Please test this library on the file: http://www.kvin.ru/files/vse_praysi_pzp_ot_23.01.2012.xls.zip
Do You have any ideas how to fix the bug? Maybe there is a non standard ole object and somebody have an idea how to skip it. Not parce the ole object - just skip.
Thanks.
Ivan Kurochkin.
Sorry, I have posted the previous message to wrong forum