IRONSOFTWAREHOME
Repetir filas y columnas en Excel mediante C#
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3);

// Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3);

// Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7);

workBook.SaveAs("repeatingRows.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3)

' Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3)

' Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7)

workBook.SaveAs("repeatingRows.xlsx")
NuGet Download
PM > Install-Package IronXL.Excel
Repetir filas y columnas en Excel mediante C#

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á la repetición 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á la repetición en las columnas A a C.

Estos dos métodos utilizan indexación basada en cero como parámetros, de modo que column(0) es "A" y row(1) es 2. Es importante señalar que si estos métodos SetRepeatingRows() y SetRepeatingColumns() se utilizan en combinación, cada página puede tener diferentes reglas de repetición basadas en su posición relativa a la primera página.

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

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

Figura 2

Aprenda a agregar filas y columnas en Excel con C#
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,237,574Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta