HotXLS 文件

SaveAs 方法

將活頁簿儲存至指定檔案。成功時傳回 1。以 .xlsx 結尾的檔名透過 XLSX 匯出橋接器寫入;.xls、.html 和 .rtf 繼續使用傳統匯出器

語法

function SaveAs(Filename: WideString): Integer;
FileName WideString,字串,表示要儲存的檔名。可包含完整路徑;若未提供,元件會將檔案儲存在目前資料夾

範例

此範例建立包含兩個工作表的 Example1.xls 活頁簿和 Examle1.html 檔案,工作表中分別包含 DBGrid1 和 DBGrid2 的資料

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

  //First dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //指定第一個工作表的名稱
  GridToXLS1.DBGrid := DBGrid1; //指定要匯出的 DBGrid
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //指定第二個工作表的名稱
  GridToXLS1.DBGrid := DBGrid2; //指定要匯出的 DBGrid
  GridToXLS1.ExportDBGrid;

  GridToXLS1.SaveAs('Example1.xls'); //Saves created 活頁簿 到 Example1.xls 檔案
  GridToXLS1.SaveAs('Example1.xlsx'); //Saves created 活頁簿 到 Example1.xlsx 檔案
  GridToXLS1.SaveAs('Example1.html'); //Saves created 活頁簿 到 Example1.html 檔案
  GridToXLS1.SaveAs('Example1.rtf'); //Saves created 活頁簿 到 Example1.rtf 檔案
end;