diff --git a/components/fpspreadsheet/fpspreadsheet.pas b/components/fpspreadsheet/fpspreadsheet.pas index 16c519d19..ba06dee29 100755 --- a/components/fpspreadsheet/fpspreadsheet.pas +++ b/components/fpspreadsheet/fpspreadsheet.pas @@ -398,7 +398,7 @@ var lStr: string; begin lStr := ''; - if ACol < 26 then lStr := Char(ACol+54); + if ACol < 26 then lStr := Char(ACol+65); Result := Format('%s%d', [lStr, ARow+1]); end; diff --git a/components/fpspreadsheet/xlsxooxml.pas b/components/fpspreadsheet/xlsxooxml.pas index 9b2990bb7..18f2af5eb 100755 --- a/components/fpspreadsheet/xlsxooxml.pas +++ b/components/fpspreadsheet/xlsxooxml.pas @@ -493,7 +493,7 @@ begin CellPosText := TsWorksheet.CellPosToText(ARow, ACol); FSheets[FCurSheetNum] := FSheets[FCurSheetNum] + Format(' ', [CellPosText]) + LineEnding + - ' 2' + LineEnding + + Format(' %s', [AValue]) + LineEnding + ' ' + LineEnding; end; @@ -508,7 +508,7 @@ begin CellPosText := TsWorksheet.CellPosToText(ARow, ACol); FSheets[FCurSheetNum] := FSheets[FCurSheetNum] + Format(' ', [CellPosText]) + LineEnding + - ' 1' + LineEnding + + Format(' %f', [AValue]) + LineEnding + ' ' + LineEnding; end;