HotXLS Docs

SaveAs 方法

将工作簿保存到指定文件。成功时返回 1。 以 .xlsx 结尾的文件名通过 XLSX 导出桥接写入;.xls.html.rtf 继续使用经典导出器

语法

function SaveAs( Filename: WideString): Integer;
FileName WideString。指示要保存的文件名的字符串。可以包含完整路径;如果不包含,组件会将文件保存在当前文件夹中

示例

此示例创建 Example1.xls 工作簿和 Example1.html,其中包含两个工作表,分别包含来自 Table1 和 Table2 数据集的数据

begin
  DataToXLS1.Workbook := nil; //清除工作簿

  //第一个数据集
  DataToXLS1.WorksheetName := 'Table1 sheet'; //指定第一个工作表的名称
  DataToXLS1.Dataset := Table1; //指定要导出的数据集
  DataToXLS1.ExportDataset;

  //第二个数据集
  DataToXLS1.WorksheetName := 'Table2 sheet'; //指定第二个工作表的名称
  DataToXLS1.Dataset := Table2; //指定要导出的数据集
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //将创建的工作簿保存到 Example1.xls 文件
  DataToXLS1.SaveAs('Example1.xlsx'); //将创建的工作簿保存到 Example1.xlsx 文件
  DataToXLS1.SaveAs('Example1.html'); //将创建的工作簿保存到 Example1.html 文件
  DataToXLS1.SaveAs('Example1.rtf'); //将创建的工作簿保存到 Example1.rtf 文件
end;