You've already forked lazarus-ccr
fpspreadsheet: Fix invalid xml characters issue in writing xlsx files (see http://forum.lazarus.freepascal.org/index.php/topic,25110.msg152030.html#msg152030).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3300 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -32,6 +32,7 @@ begin
|
|||||||
MyWorksheet.WriteNumber(0, 1, 2.0);
|
MyWorksheet.WriteNumber(0, 1, 2.0);
|
||||||
MyWorksheet.WriteNumber(0, 2, 3.0);
|
MyWorksheet.WriteNumber(0, 2, 3.0);
|
||||||
MyWorksheet.WriteNumber(0, 3, 4.0);
|
MyWorksheet.WriteNumber(0, 3, 4.0);
|
||||||
|
MyWorksheet.WriteUTF8Text(0, 4, '& " '' < >');
|
||||||
|
|
||||||
MyWorksheet.WriteUTF8Text(0, 26, 'AA'); // Test for column name
|
MyWorksheet.WriteUTF8Text(0, 26, 'AA'); // Test for column name
|
||||||
|
|
||||||
|
@ -516,7 +516,7 @@ begin
|
|||||||
|
|
||||||
FSharedStrings := FSharedStrings +
|
FSharedStrings := FSharedStrings +
|
||||||
' <si>' + LineEnding +
|
' <si>' + LineEnding +
|
||||||
Format(' <t>%s</t>', [ResultingValue]) + LineEnding +
|
Format(' <t>%s</t>', [UTF8TextToXMLText(ResultingValue)]) + LineEnding +
|
||||||
' </si>' + LineEnding;
|
' </si>' + LineEnding;
|
||||||
|
|
||||||
CellPosText := TsWorksheet.CellPosToText(ARow, ACol);
|
CellPosText := TsWorksheet.CellPosToText(ARow, ACol);
|
||||||
|
Reference in New Issue
Block a user