HotXLS-documentatie

SaveAs methode

Slaat de werkmap op in het opgegeven bestand. Retourneert 1 bij succes File names ending in .xlsx are written through the XLSX export bridge; .xls, .html, en .rtf continue to use the classic exporters

Syntaxis

functie SaveAs( Filename: WideString): Integer;
FileName WideString. een tekenreeks die de naam van het op te slaan bestand aangeeft. Je kunt een volledig pad opnemen; doe je dat niet, dan slaat de component het bestand op in de huidige map

Voorbeeld

Dit voorbeeld maakt werkmap Example1.xls en Example1.html aan met twee werkbladen die gegevens uit de datasets Table1 en Table2 bevatten

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Specifies the name for first Worksheet
  DataToXLS1.Dataset := Table1; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Specifies the name for second Worksheet
  DataToXLS1.Dataset := Table2; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

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