C#を使用してExcelで行と列を繰り返す Excelスプレッドシートが複数ページにわたる場合、毎ページの右または上に列または行のタイトルを印刷(繰り返し)すると、データがより簡単かつ迅速に読みやすくなります。 これはExcelでは_繰り返し行と列_または_ヘッダー行と列_と呼ばれます。 IronXLは、わずか数行のコードでこの便利なスプレッドシートの側面を利用できます。 SetRepeatingRows(startRow, endRow) このメソッドは繰り返し行を設定するために使用されます。 たとえば、workSheet.SetRepeatingRows(3, 4)を呼び出すと、4行目と5行目で繰り返しが設定されます。 SetRepeatingColumns(startColumn, endColumn) このメソッドは繰り返し列を設定するために使用されます。 たとえば、workSheet.SetRepeatingColumns(0, 2)を呼び出すと、A列からC列で繰り返しが設定されます。 これら二つのメソッドはゼロベースのインデックスをパラメータとして使用し、列(0)が「A」で、行(1)が2です。これらのメソッドが組み合わせて使用される場合、それぞれのページは最初のページに対する位置に基づいて異なる繰り返しルールを持つ可能性があることに注意することが重要です。 最初のページの右側にわたる複数ページにおいては、一番右のみに繰り返し列ルールが適用されます。 図1はこの現象を示しています: 図1 最初のページの下側にわたる複数ページは繰り返し行を含みます。 最後に、内側に位置するページには、繰り返し列および行ルールの両方が適用されます。 図2は最後の二現象を示しています: 図2 C#でExcelに行と列を追加する方法を学ぶ 関連ドキュメントリンク Githubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronXL DLLをダウンロード Report an Issue on this page 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る