HotXLS 參考頁面,介紹 AddTable 方法,涵蓋 Delphi 和 C++Builder 的 Excel 自動化、XLS/XLSX 活頁簿 API、工作表功能及 Pascal 用法

、交錯列旗標、

物件,以便在儲存前調整其他屬性( 、交錯列旗標、 、交錯列旗標、StyleName)。其形狀反映 XLSX 端的 TotalsRowShown,使格式無關程式碼可呼叫相同簽名。(自 v2.33.0 起可用。) TXLSXWorksheet.AddTable AddTable(

function

AddTable( constconst AName, WideString。Table 在 A1 標記法中的涵蓋範圍,例如 'A1:D10'。範圍的第一列視為標頭列: WideString; TStrings。每欄的標頭文字。必須剛好包含與範圍寬度相同的項目數: TStrings): 、交錯列旗標、;
ANameAName 'SalesTable'WideString。Excel 名稱方塊中顯示的結構化參照表名,例如 'SalesTable'。會成為回傳物件的 Name 與 DisplayName Name ARange DisplayName WideString。Table 在 A1 標記法中的涵蓋範圍,例如 'A1:D10'。範圍的第一列視為標頭列
ARangeTStrings。每欄的標頭文字。必須剛好包含與範圍寬度相同的項目數 'A1:D10'TStrings。每欄的標頭文字。必須剛好包含與範圍寬度相同的項目數
AColumns新表格會新增至工作表的

集合。其

集合。其 集合。其 預設為 StyleName 預設為 True,與 Excel 和 XLSX 端的輸出相符。若您未設定 id(每個工作表 1..N),則會在儲存時指派 'TableStyleMedium2' ARange ShowRowStripes BIFF8 僅在

時發出 FEATHEADR11 / FEAT11 / LIST12 記錄群組。BIFF5 儲存不受影響(表格是 BIFF8+ 概念)。LIST12 記錄使用 MS-XLS 表格樣式客戶端版面配置儲存 SaveAs(xlExcel97)時發出 FEATHEADR11 / FEAT11 / LIST12 記錄群組。BIFF5 儲存不受影響(表格是 BIFF8+ 概念)。LIST12 記錄使用 MS-XLS 表格樣式客戶端版面配置儲存 StyleName 和交錯列/欄旗標 AUTOFILTERINFO / AUTOFILTER 此範例以 A1:D10 為界,將四欄銷售地區寫入為表格

另請參閱

另請參閱

var
  cols: TStringList;
begin
  cols := TStringList.Create;
  try
    cols.Add('Region');
    cols.Add('Product');
    cols.Add('Quarter');
    cols.Add('Revenue');
    Sheet.AddTable('SalesTable', 'A1:D10', cols);
  finally
    cols.Free;
  end;

集合。其 屬性