You've already forked lazarus-ccr
fpspreadsheet: Fix xlsx reader aborting if an error cell does not contain an error code (see http://forum.lazarus.freepascal.org/index.php/topic,38726.0.html).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6046 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -784,6 +784,10 @@ begin
|
||||
AWorksheet.WriteErrorValue(cell, errOverflow)
|
||||
else if dataStr = '#N/A' then
|
||||
AWorksheet.WriteErrorValue(cell, errArgError)
|
||||
else if dataStr = '' then
|
||||
// rare case...
|
||||
// see http://forum.lazarus.freepascal.org/index.php/topic,38726.0.html
|
||||
AWorksheet.WriteBlank(cell)
|
||||
else
|
||||
raise EFPSpreadsheetReader.Create(rsUnknownErrorType);
|
||||
end else
|
||||
|
Reference in New Issue
Block a user