透過 C# 重複 Excel 中的行和列

當 Excel 資料表範圍延伸至多頁時,將每頁的欄或列標題打印在右側或頂部(重複)能讓數據更容易和快速閱讀。 這些在Excel中被稱為_重複行和列_或標題行和列。 IronXL可以只用幾行代碼就利用這個有用的電子表格特性。

SetRepeatingRows(startRow, endRow)

此方法用於設置重複行。 例如,workSheet.SetRepeatingRows(3, 4) 將設置在 row(4-5) 重複。

SetRepeatingColumns(startColumn, endColumn)

此方法用於設定重複列。 例如,workSheet.SetRepeatingColumns(0, 2)將設定重複在column(A-C)

這兩個方法使用從零開始的索引作為參數,因此 column(0) 是 "A",row(1) 是 2。 請注意,如果這些方法像上面的代碼示例那樣組合使用。

位於第一頁右側跨多個頁面的內容將僅應用重複欄規則。 圖1顯示了這一現象:

圖 1

圖1

多頁在第一頁的底部延伸,將包含重複的行。

最後,位於內側的頁面將同時適用重複列和行的規則。 圖2顯示了最後兩個現象:

圖2

圖 2