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 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;