You've already forked lazarus-ccr
fpspreadsheet: Multiple-sheet 3d references (Sheet1:Sheet3!A1:B3) working for xls, xlsx and ods readers and writers
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6410 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -49,6 +49,11 @@ type
|
||||
procedure SumSheetRange_OOXML;
|
||||
procedure SumSheetRange_ODS;
|
||||
|
||||
procedure SumMultiSheetRange_BIFF5;
|
||||
procedure SumMultiSheetRange_BIFF8;
|
||||
procedure SumMultiSheetRange_OOXML;
|
||||
procedure SumMultiSheetRange_ODS;
|
||||
|
||||
end;
|
||||
|
||||
implementation
|
||||
@ -261,6 +266,25 @@ end;
|
||||
|
||||
{ ---- }
|
||||
|
||||
procedure TSpreadSingleFormulaTests.SumMultiSheetRange_BIFF5;
|
||||
begin
|
||||
TestFloatFormula('SUM(Sheet2:Sheet3!C3:C5)', 55.0, ftkCellRangeSheetRange, sfExcel5);
|
||||
end;
|
||||
|
||||
procedure TSpreadSingleFormulaTests.SumMultiSheetRange_BIFF8;
|
||||
begin
|
||||
TestFloatFormula('SUM(Sheet2:Sheet3!C3:C5)', 55.0, ftkCellRangeSheetRange, sfExcel8);
|
||||
end;
|
||||
|
||||
procedure TSpreadSingleFormulaTests.SumMultiSheetRange_OOXML;
|
||||
begin
|
||||
TestFloatFormula('SUM(Sheet2:Sheet3!C3:C5)', 55.0, ftkCellRangeSheetRange, sfOOXML);
|
||||
end;
|
||||
|
||||
procedure TSpreadSingleFormulaTests.SumMultiSheetRange_ODS;
|
||||
begin
|
||||
TestFloatFormula('SUM(Sheet2:Sheet3!C3:C5)', 55.0, ftkCellRangeSheetRange, sfOpenDocument);
|
||||
end;
|
||||
|
||||
initialization
|
||||
// Register to include these tests in a full run
|
||||
|
Reference in New Issue
Block a user