Uloží sešit do zadaného souboru. Při úspěchu vrací 1
Názvy souborů končící na .xlsx jsou zapisovány přes exportní most XLSX; .xls, .html a
.rtf nadále používají klasické exportéry
Syntaxe
function SaveAs( Filename: WideString): Integer;
| FileName |
WideString. Řetězec udávající název souboru, který se má uložit. Můžete zadat úplnou cestu; pokud ji neuvedete, komponenta uloží soubor do aktuální složky |
Příklad
Tento příklad vytvoří sešit Example1.xls a Example1.html se dvěma listy, které obsahují data z datových sad Table1 a Table2
begin
DataToXLS1.Workbook := nil; //Clears sešit
//First dataset
DataToXLS1.WorksheetName := 'Table1 sheet'; //Určuje název prvního listu
DataToXLS1.Dataset := Table1; //Určuje datovou sadu pro export
DataToXLS1.ExportDataset;
//Second dataset
DataToXLS1.WorksheetName := 'Table2 sheet'; //Určuje název druhého listu
DataToXLS1.Dataset := Table2; //Určuje datovou sadu pro export
DataToXLS1.ExportDataset;
DataToXLS1.SaveAs('Example1.xls'); //Saves the created sešit into Example1.xls soubor
DataToXLS1.SaveAs('Example1.xlsx'); //Saves the created sešit into Example1.xlsx soubor
DataToXLS1.SaveAs('Example1.html'); //Saves the created sešit into Example1.html soubor
DataToXLS1.SaveAs('Example1.rtf'); //Saves the created sešit into Example1.rtf soubor
end;