HotXLS Docs

ExportDataset 方法

将 数据集 导出到新的或现有的工作表

语法

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet 可选 Boolean。True - 将数据集导出到新工作表;False - 将数据集导出到现有工作表。默认值为 True
Row 可选 Integer。行索引
Col 可选 Integer。列索引

示例

此示例创建 Example1.xls 工作簿,其中包含两个工作表,分别包含来自 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 文件
end;
此示例创建 Example2.xls 工作簿,其中包含一个工作表,其中包含来自 Table1 和 Table2 数据集的数据

begin
  DataToXLS1.Workbook := nil; //清除工作簿
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //指定工作表的名称

  //第一个数据集
  DataToXLS1.Dataset := Table1; //指定要导出的数据集
  DataToXLS1.ExportDataset;

  //第二个数据集
  DataToXLS1.Dataset := Table2; //指定要导出的数据集
  DataToXLS1.ExportDataset(False);

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