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 soubor Examle1.html se dvěma listy, které obsahují data z DBGrid1 a DBGrid2
begin
GridToXLS1.Workbook := nil; //Clears sešit
//First dbgrid
GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //Určuje název prvního listu
GridToXLS1.DBGrid := DBGrid1; //Určuje DBGrid pro export
GridToXLS1.ExportDBGrid;
//Second dbgrid
GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //Určuje název druhého listu
GridToXLS1.DBGrid := DBGrid2; //Určuje DBGrid pro export
GridToXLS1.ExportDBGrid;
GridToXLS1.SaveAs('Example1.xls'); //Saves the created sešit into Example1.xls soubor
GridToXLS1.SaveAs('Example1.xlsx'); //Saves the created sešit into Example1.xlsx soubor
GridToXLS1.SaveAs('Example1.html'); //Saves the created sešit into Example1.html soubor
GridToXLS1.SaveAs('Example1.rtf'); //Saves the created sešit into Example1.rtf soubor
end;