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

當 Excel 試算表跨越多頁時,若將欄位或列標題 PRINT 在每頁的右側或頂端(重複 PRINT),資料將更易於閱讀且更為迅速。 在 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。 需特別注意,若同時使用 SetRepeatingRows()SetRepeatingColumns() 這兩項方法,各頁面可能根據其相對於首頁的位置,而採用不同的重複規則。

第一頁右側橫跨多頁的內容,僅適用重複欄位規則。 圖 1 展示了此現象:

圖 1

圖 1

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

最後,位於內側的頁面將同時套用重複的欄位與行線。 圖 2 展示了最後兩種現象:

圖 2

圖 2

學習如何使用 C# 在 Excel 中新增列與欄

準備開始了嗎?
Nuget 下載 2,041,325 | 版本: 2026.6 just released
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronXL.Excel
執行範例 觀看您的資料變成試算表。