This module has always worked for me. However, I just ran into a weird problem with one particular excel file:
substr outside of string at /usr/lib/perl5/site_perl/5.8.6/Spreadsheet/ParseExcel.pm line 1849.
(this is Spreadsheet:Write Excel version 2.20)
It is NOT created on Vista.
It is Excel 2003 It does not have chinese or japanese(it does have greek characters though, but that is NOT the problem)
Now I have traced this down to this:
I get this error at the my $eBook = $e->Parse($filename); stage.
I played with the file (bisenting it until I hit the problem line) and found out that this occurs in lines with A lot of characters in one column, for instance the column below Yes, all this blob is ONE entry in one row and 1 column. I wonder if we can get around this with SpreadsheetParseExcel
Here is the entry:
Error: operation found the following exception: class javax.ejb.TransactionRolledbackLocalException:null; CausedByException is: ORA-01401: inserted value too large for column ORA-06512: at "RFMS.WP_OE_LINE_HUNTING", line 35 ; CausedByException is: null; CausedByException is: ORA-01401: inserted value too large for column ORA-06512: at "RFMS.WP_OE_LINE_HUNTING", line 35 Cause By ...(follows a lot more, total of 19K)
The actual text is irrelevant(it might as well have been 19k
of a chapter of a book)
substr outside of string at /usr/lib/perl5/site_perl/5.8.6/Spreadsheet/ParseExcel.pm line 1849.
(this is Spreadsheet:Write Excel version 2.20)
It is NOT created on Vista.
It is Excel 2003 It does not have chinese or japanese(it does have greek characters though, but that is NOT the problem)
Now I have traced this down to this:
I get this error at the my $eBook = $e->Parse($filename); stage.
I played with the file (bisenting it until I hit the problem line) and found out that this occurs in lines with A lot of characters in one column, for instance the column below Yes, all this blob is ONE entry in one row and 1 column. I wonder if we can get around this with SpreadsheetParseExcel
Here is the entry:
Error: operation found the following exception: class javax.ejb.TransactionRolledbackLocalException:null; CausedByException is: ORA-01401: inserted value too large for column ORA-06512: at "RFMS.WP_OE_LINE_HUNTING", line 35 ; CausedByException is: null; CausedByException is: ORA-01401: inserted value too large for column ORA-06512: at "RFMS.WP_OE_LINE_HUNTING", line 35 Cause By ...(follows a lot more, total of 19K)
The actual text is irrelevant(it might as well have been 19k
of a chapter of a book)