透過 C# 在 Excel 中重複行與列

當 Excel 表格跨越多頁時,在每頁的右側或頂部(重複)列印列標題或行標題,可以更輕鬆快速地閱讀資料。 在 Excel 中,這些被稱為"重複行和列"或"標題行和列"。 IronXL 只需幾行程式碼即可利用電子表格的這項實用功能。

SetRepeatingRows(startRow, endRow)

此方法用於設定重複行。 例如,呼叫workSheet.SetRepeatingRows(3, 4)將在第 4 行和第 5 行設定重複。

SetRepeatingColumns(startColumn, endColumn)

此方法用於設定重複列。 例如,呼叫workSheet.SetRepeatingColumns(0, 2)將設定 A 列到 C 列重複顯示。

這兩種方法都使用從零開始的索引作為參數,其中 column(0) 為"A",row(1) 為 2。需要注意的是,如果將這些方法結合使用,則每個頁面可能會根據其相對於第一頁的位置而具有不同的重複規則。

僅對第一頁右側跨越多頁的內容套用重複列規則。 圖1展示了這種現象:

圖 1

Figure 1

第一頁底部兩側的多頁將包含重複的行。

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

圖 2

Figure 2

學習如何使用 C# 在 Excel 中新增行和列

準備好開始了嗎?
Nuget 下載 1,738,553 | Version: 2025.11 剛發表