透過 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

圖 1

沿第一頁底部邊緣跨越多頁將包含重複列。

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

圖 2

圖 2

學習使用 C# 在 Excel 中添加列和欄

準備好開始了嗎?
Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布