jandrew / Spreadsheet-XLSX-Reader-LibXML

Read spreadsheet files with xlsx extentions
Other
4 stars 2 forks source link

Deep Recursion Error #86

Closed jandrew closed 9 years ago

jandrew commented 9 years ago

The spreadsheet uses recursion to find a row with data when asked to skip 'empty' rows. Empty rows are interpreted as rows with no values or zero length values only. If there are more than 100 sequential rows like that you cross perl's recursion warning boundary. (And you get a warning!) The parser is still behaving as designed in-spite of the warning.