Excel 輸出特性

您可以設定特定特性來控制 Excel 輸出。

特性名稱 描述 預設

顯示格線

設為 true 以在報表輸出中顯示 Excel 表格格線。

false

分頁作為新試算表

若要讓報表範本中指定的分頁在 Excel 工作簿中產生一個新的工作表,請設為 "True"。

true

最小欄寬

以點為單位設定欄寬。當欄寬小於指定的最小值且未包含任何資料時,該資料欄就會與前一個資料欄合併。此特性的有效範圍為 0.5 到 20 點。

3 (點數,0.04 英吋)

最小列高

以點為單位設定列高。當列高小於指定的最小值且未包含任何資料時,系統就會移除該資料列。此特性的有效範圍為 0.001 到 5 點。

1 (點數,0.01 英吋)

將值保留在同一資料欄

將此特性設為 True 可將資料欄合併機率降到最低。設定欄寬時,會使用「表格自動版面配置」特性中指定的值,根據資料欄內容來設定。輸出的版面配置可能不會像使用原始版面配置演算法時那樣整齊。

False

表格自動版面配置

指定轉換比例 (以點為單位) 和長度上限 (以點為單位),例如 6.5,150。請參閱範例。

若要讓此特性生效,必須將「將值保留在同一資料欄」特性設為 True。

此特性會依據內容擴充表格欄寬。擴充欄寬時,會根據字元數目和轉換比例進行擴充,最高可達規格上限。

範例:假設有一個含有兩欄 Excel 資料的報表 -- 資料欄 1 包含一個由 18 個字元組成的文字字串,而資料欄 2 的長度為 30 個字元。當此特性的值設為 6.5,150 時,系統會執行下列計算:

資料欄 1 為 18 個字元:

套用計算:18 * 6.5 點 = 117 點

該資料欄在 Excel 輸出中的寬度將會是 117 點。

資料欄 2 為 30 個字元:

套用計算:30 * 6.5 點 = 195 點

由於 195 點大於指定的上限 150,因此資料欄 2 在 Excel 輸出中的寬度將會是 150 點。

不適用

允許的巢狀表格資料列數目上限

指定可允許的巢狀表格資料列數目上限。允許的值為 15000 到 999,999。

進行報表處理時,無法將巢狀內部表格資料列清理至 XLSX 寫入器,因此它們會留在記憶體內,導致增加記憶體用量。設定此限制可避免發生記憶體不足異常狀況。當達到內部表格大小的這項限制時,系統就會終止產生作業。將會傳回未完成的 XLSX 輸出檔案。

20,000

開啟密碼

使用此特性指定報表使用者必須提供的密碼,以便開啟任何 XLSX 輸出檔。

組態名稱:xlsx-open-password

NA

啟用資料列分割

設為 "true" 以避免將資料列延展至很大的高度,並允許將資料列分割成多列。

True