diff --git a/components/fpspreadsheet/fpsopendocument.pas b/components/fpspreadsheet/fpsopendocument.pas index 6f6612553..18f8c6d00 100755 --- a/components/fpspreadsheet/fpsopendocument.pas +++ b/components/fpspreadsheet/fpsopendocument.pas @@ -925,6 +925,9 @@ begin else if (Kind * [nfkDate, nfkTime] = [nfkTime]) then mask := '%s%s' + else + if (Kind = [nfkText]) then + mask := '%s%s' else mask := '%s%s'; @@ -2877,7 +2880,7 @@ procedure TsSpreadOpenDocReader.ReadNumFormats(AStylesNode: TDOMNode); end else if nodeName = 'number:text-content' then begin - // ??? + nfs := nfs + '@'; end else if nodeName = 'number:text' then begin