Docs HotXLS

SaveAs-method

Enregistre le classeur dans le fichier spécifié. Renvoie 1 en cas de succès. Les noms de fichiers se terminant par .xlsx are written through the XLSX export bridge; .xls, .html, and .rtf continue to use the classic exporters

Syntaxe

function SaveAs(Filename: WideString): Integer;
FileName WideString. Une chaîne qui indique le nom du fichier à enregistrer. Vous pouvez inclure un chemin complet ; sinon, le composant enregistre le fichier dans le dossier courant

Exemple

Cet exemple crée le classeur Example1.xls et le fichier Examle1.html avec deux feuilles qui contiennent les données de DBGrid1 et DBGrid2

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;