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;
|
end;
|
||||||
|
|
||||||
procedure TsSpreadOpenDocReader.ReadNumber(ARow: Word; ACol : Word; ACellNode : TDOMNode);
|
procedure TsSpreadOpenDocReader.ReadNumber(ARow: Word; ACol : Word; ACellNode : TDOMNode);
|
||||||
|
var
|
||||||
|
FSettings: TFormatSettings;
|
||||||
begin
|
begin
|
||||||
FWorkSheet.WriteNumber(Arow,ACol,StrToFloat(ACellNode.TextContent));
|
FSettings.DecimalSeparator:='.';
|
||||||
|
FWorkSheet.WriteNumber(Arow,ACol,StrToFloat(ACellNode.TextContent,FSettings));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TsSpreadOpenDocWriter }
|
{ TsSpreadOpenDocWriter }
|
||||||
|
Reference in New Issue
Block a user