HotXLS 文件

ExportDataset 方法

將資料集匯出至新的或現有的工作表

語法

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet 選用 Boolean。True - 將資料集匯出到新的 Worksheet;False - 將資料集匯出到現有的 Worksheet。預設值為 True
Row Optional 整數. 列 索引
Col Optional 整數. 欄 索引

範例

此範例將資料集匯出至 Excel 檔案

begin
  DataToXLS1.Workbook := nil; //Clears 活頁簿

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //指定第一個工作表的名稱
  DataToXLS1.Dataset := Table1; //指定要匯出的資料集
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //指定第二個工作表的名稱
  DataToXLS1.Dataset := Table2; //指定要匯出的資料集
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created 活頁簿 到 Example1.xls 檔案
end;
此範例建立含一張工作表的 Example2.xls 活頁簿,工作表內容來自 Table1 與 Table2 資料集

begin
  DataToXLS1.Workbook := nil; //Clears 活頁簿
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //指定工作表的名稱

  //First dataset
  DataToXLS1.Dataset := Table1; //指定要匯出的資料集
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //指定要匯出的資料集
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created 活頁簿 到 Example2.xls 檔案
end;