IRONSOFTWAREHOME
Repeat Rows & Columns in Excel via C#
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3);

// Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3);

// Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7);

workBook.SaveAs("repeatingRows.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3)

' Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3)

' Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7)

workBook.SaveAs("repeatingRows.xlsx")
NuGet Download
PM > Install-Package IronXL.Excel
Repeat Rows & Columns in Excel via C#

Repeat Rows & Columns in Excel via C#

Excelスプレッドシートが複数ページにわたる場合、毎ページの右または上に列または行のタイトルを印刷(繰り返し)すると、データがより簡単かつ迅速に読みやすくなります。 これはExcelでは_繰り返し行と列_または_ヘッダー行と列_と呼ばれます。 IronXLは、わずか数行のコードでこの便利なスプレッドシートの側面を利用できます。

SetRepeatingRows(startRow, endRow)

このメソッドは繰り返し行を設定するために使用されます。 例えば、workSheet.SetRepeatingRows(3, 4) を呼び出すと4行目と5行目に繰り返しが設定されます。

SetRepeatingColumns(startColumn, endColumn)

このメソッドは繰り返し列を設定するために使用されます。 例えば、workSheet.SetRepeatingColumns(0, 2) を呼び出すと、カラムAからCに繰り返しが設定されます。

これらの2つのメソッドはゼロベースのインデックスをパラメータとして使用し、column(0) は"A"、row(1) は2です。これらのメソッド SetRepeatingRows()SetRepeatingColumns() を組み合わせて使用すると、ページの位置に応じて各ページの繰り返しルールが異なる可能性があることに注意が必要です。

  • スプレッドシートをバイト配列に変換し、スプレッドシートファイルの内容を含む。 図1はこの現象を示しています:

図1

図1

最初のページの下側にわたる複数ページは繰り返し行を含みます。

最後に、内側に位置するページには、繰り返し列および行ルールの両方が適用されます。 図2は最後の二現象を示しています:

図2

図2

C# で Excel に行と列を追加する方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 2,237,574バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。