Zeilen und Spalten in Excel mittels C# wiederholen

Wenn Excel-Tabellen mehrere Seiten umfassen, lassen sich die Daten leichter und schneller lesen, wenn wir die Spalten- oder Zeilentitel auf jeder Seite oben oder rechts wiederholen. Diese werden in Excel Wiederholungszeilen und -spalten oder Kopfzeilen und -spalten genannt. IronXL kann diesen nützlichen Aspekt der Tabellenkalkulation mit nur wenigen Zeilen Code nutzen.

SetRepeatingRows(startRow, endRow)

Diese Methode wird verwendet, um sich wiederholende Zeilen zu setzen. Zum Beispiel wird workSheet.SetRepeatingRows(3, 4) das Wiederholen auf Zeile(4-5) festlegen.

SetRepeatingColumns(startColumn, endColumn)

Diese Methode wird verwendet, um sich wiederholende Spalten zu setzen. Zum Beispiel wird workSheet.SetRepeatingColumns(0, 2) das Wiederholen auf Spalte(A-C) festlegen.

Diese beiden Methoden verwenden nullbasierte Indizierung als Parameter, sodass Spalte(0) "A" ist und Zeile(1) 2 ist. Bitte beachten Sie auch, dass diese Methoden, wenn sie wie im obigen Codebeispiel kombiniert verwendet werden.

Auf Inhalte, die sich über mehrere Seiten erstrecken, wird nur die Regel der sich wiederholenden Spalten auf der rechten Seite der ersten Seite angewendet. Abbildung 1 zeigt das Phänomen:

Abbildung 1

Abbildung 1

Mehrere Seiten, die sich über die Unterseite der ersten Seite erstrecken, enthalten Wiederholungszeilen.

Schließlich werden auf Seiten, die sich auf der Innenseite befinden, sowohl die Wiederholungsspalten- als auch die Wiederholungszeilenregel angewendet. Abbildung 2 zeigt die letzten beiden Phänomene:

Abbildung 2

Abbildung 2