Документация на HotXLS

Метод SaveAs

Записва работната книга в зададения файл. Връща 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;