Dokumentace HotXLS

Metoda SaveAs

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;