HotXLS-Dokumentation

SaveAs-Methode

Speichert die Arbeitsmappe in der angegebenen Datei. Gibt 1 zurück, wenn der Vorgang erfolgreich ist Dateinamen mit der Endung .xlsx werden über die XLSX-Exportbrücke geschrieben; .xls, .html und .rtf verwenden weiterhin die klassischen Exporter

Syntax

function SaveAs(Filename: WideString): Integer;
FileName WideString. Ein Zeichenfolgenwert, der den Namen der zu speichernden Datei angibt. Ein vollständiger Pfad kann angegeben werden; andernfalls speichert die Komponente die Datei im aktuellen Ordner

Beispiel

Dieses Beispiel erstellt die Arbeitsmappe Example1.xls und die Datei Examle1.html mit zwei Tabellenblättern, die Daten aus DBGrid1 und DBGrid2 enthalten

begin
  GridToXLS1.Workbook := nil; //Clears Workbook

  //First dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //Specifies the name for first Worksheet
  GridToXLS1.DBGrid := DBGrid1; //Specifies the dbgrid for export
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //Specifies the name for second Worksheet
  GridToXLS1.DBGrid := DBGrid2; //Specifies the dbgrid for export
  GridToXLS1.ExportDBGrid;

  GridToXLS1.SaveAs('Example1.xls'); //Saves the created Workbook into Example1.xls file
  GridToXLS1.SaveAs('Example1.xlsx'); //Saves the created Workbook into Example1.xlsx file
  GridToXLS1.SaveAs('Example1.html'); //Saves the created Workbook into Example1.html file
  GridToXLS1.SaveAs('Example1.rtf'); //Saves the created Workbook into Example1.rtf file
end;