Записва работната книга в зададения файл. Връща 1 при успех. Имена на файлове завършващи на .xlsx се записват чрез моста за XLSX; .xls, .html и .rtf използват класическите методи за експортиране
Синтаксис
function SaveAs( Filename: WideString): Integer;
| FileName |
WideString. Низ, който указва името на файла за записване. Може да включите пълен път; ако не го направите, компонентът записва файла в текущата папка |
Пример
Създава работна книга Example1.xls и Example1.html с два работни листа, съдържащи данни от Table1 и Table2
begin
DataToXLS1.Workbook := nil; //Clears работна книга
//First dataset
DataToXLS1.WorksheetName := 'Table1 sheet'; //Указва името на първия работен лист
DataToXLS1.Dataset := Table1; //Указва набора от данни за експортиране
DataToXLS1.ExportDataset;
//Second dataset
DataToXLS1.WorksheetName := 'Table2 sheet'; //Указва името на втория работен лист
DataToXLS1.Dataset := Table2; //Указва набора от данни за експортиране
DataToXLS1.ExportDataset;
DataToXLS1.SaveAs('Example1.xls'); //Saves the created работна книга into Example1.xls файл
DataToXLS1.SaveAs('Example1.xlsx'); //Saves the created работна книга into Example1.xlsx файл
DataToXLS1.SaveAs('Example1.html'); //Saves the created работна книга into Example1.html файл
DataToXLS1.SaveAs('Example1.rtf'); //Saves the created работна книга into Example1.rtf файл
end;