Repetir filas y columnas en Excel mediante C#
Cuando las hojas de cálculo de Excel abarcan varias páginas, los datos son más fáciles y rápidos de leer cuando imprimimos los títulos de las columnas o filas al lado derecho o en la parte superior de cada página (repitiendo). Estos se llaman Filas y Columnas Repetidas o Filas y Columnas de Encabezado en Excel. IronXL puede utilizar este aspecto útil de las hojas de cálculo con solo unas pocas líneas de código.
SetRepeatingRows(startRow, endRow)
Este método se utiliza para establecer filas repetidas. Por ejemplo, llamar a workSheet.SetRepeatingRows(3, 4) establecerá repeticiones en las filas 4 y 5.
SetRepeatingColumns(startColumn, endColumn)
Este método se utiliza para establecer columnas repetidas. Por ejemplo, llamar a workSheet.SetRepeatingColumns(0, 2) establecerá repeticiones en las columnas A 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.
El contenido que se extiende a lo largo del lado derecho de la primera página tendrá aplicada únicamente la regla de columna repetida. La Figura 1 muestra este fenómeno:
Figura 1

Varias páginas que se extienden a lo largo de la parte inferior de la primera página contendrán filas repetidas.
Finalmente, las páginas que se encuentran en el lado interior tendrán aplicadas tanto las reglas de columnas repetidas como de filas. La Figura 2 muestra los dos últimos fenómenos:
Figura 2






