C#を使用してExcelで行と列を繰り返す
Excelスプレッドシートが複数ページにわたる場合、毎ページの右または上に列または行のタイトルを印刷(繰り返し)すると、データがより簡単かつ迅速に読みやすくなります。 これはExcelでは_繰り返し行と列_または_ヘッダー行と列_と呼ばれます。 IronXLは、わずか数行のコードでこの便利なスプレッドシートの側面を利用できます。
SetRepeatingRows(startRow, endRow)
このメソッドは繰り返し行を設定するために使用されます。 たとえば、workSheet.SetRepeatingRows(3, 4)を呼び出すと、4行目と5行目で繰り返しが設定されます。
SetRepeatingColumns(startColumn, endColumn)
このメソッドは繰り返し列を設定するために使用されます。 たとえば、workSheet.SetRepeatingColumns(0, 2)を呼び出すと、A列からC列で繰り返しが設定されます。
These two methods use zero-based indexing as parameters, such that column(0) is "A" and row(1) is 2. It's important to note that if these methods SetRepeatingRows() and SetRepeatingColumns() are used in combination, each page may have different repeating rules based on their position relative to the first page.
- スプレッドシートをバイト配列に変換し、スプレッドシートファイルの内容を含む。 図1はこの現象を示しています:
図1

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






