Repetir filas y columnas de Excel
Cuando las hojas de cálculo de Excel abarcan varias páginas, los datos son más fáciles y rápidos de leer si imprimimos los títulos de las columnas o filas a la derecha o en la parte superior de cada página.(repitiendo). En Excel se denominan Líneas y columnas repetidas o Líneas y columnas de encabezado. IronXL puede utilizar este útil aspecto de la hoja de cálculo con sólo unas pocas líneas de código.
SetRepeatingRows(startRow, endRow)
Este método se utiliza para establecer filas repetidas. Por ejemplo, workSheet.SetRepeatingRows(3, 4)
establecerá la repetición en row(4-5)
.
SetRepeatingColumns(inicioColumna, finColumna)
Este método se utiliza para establecer columnas repetitivas. Por ejemplo, workSheet.SetRepeatingColumns(0, 2)
establecerá la repetición en columna(A-C)
.
Estos dos métodos utilizan la indexación basada en cero como parámetros, de forma que la columna(0) es "A" y la fila(1) es 2. Tenga en cuenta también que si estos métodos se utilizan en combinación como el ejemplo de código anterior.
El contenido que abarque varias páginas a lo largo del lado derecho de la primera página sólo tendrá aplicada la regla de columna repetida. La figura 1 muestra este fenómeno:
Figura 1
Las páginas múltiples que se extienden a lo largo de la parte inferior de la primera página contendrán filas repetidas.
Por último, a las páginas situadas en el interior se les aplicará tanto la regla de repetición de columna como la de fila. La figura 2 muestra los dos últimos fenómenos: