You've already forked lazarus-ccr
Fixed reading in non US locales (decimal separator = '.') of floating point data in Open Document.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@949 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -235,8 +235,11 @@ begin
|
||||
end;
|
||||
|
||||
procedure TsSpreadOpenDocReader.ReadNumber(ARow: Word; ACol : Word; ACellNode : TDOMNode);
|
||||
var
|
||||
FSettings: TFormatSettings;
|
||||
begin
|
||||
FWorkSheet.WriteNumber(Arow,ACol,StrToFloat(ACellNode.TextContent));
|
||||
FSettings.DecimalSeparator:='.';
|
||||
FWorkSheet.WriteNumber(Arow,ACol,StrToFloat(ACellNode.TextContent,FSettings));
|
||||
end;
|
||||
|
||||
{ TsSpreadOpenDocWriter }
|
||||
|
Reference in New Issue
Block a user