Repetir linhas e colunas no Excel usando 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");
NuGet Download
PM > Install-Package IronXL.Excel
Repetir linhas e colunas no Excel usando C#

Repetir linhas e colunas no Excel usando C#

Quando as planilhas do Excel se estendem por várias páginas, os dados são mais fáceis e rápidos de ler quando imprimimos os títulos das colunas ou linhas à direita ou no topo de cada página (repetindo). Isso é chamado de Linhas e Colunas Repetidas ou Linhas de Cabeçalho e Colunas no Excel. O IronXL pode utilizar esse aspecto útil das planilhas com apenas algumas linhas de código.

SetRepeatingRows(startRow, endRow)

Este método é usado para definir linhas repetidas. Por exemplo, chamar workSheet.SetRepeatingRows(3, 4) definirá a repetição nas linhas 4 e 5.

SetRepeatingColumns(startColumn, endColumn)

Este método é usado para definir colunas repetidas. Por exemplo, chamar workSheet.SetRepeatingColumns(0, 2) definirá a repetição nas colunas A a C.

Esses dois métodos usam indexação baseada em zero como parâmetros, de modo que column(0) é "A" e row(1) é 2. É importante notar que se esses métodos SetRepeatingRows() e SetRepeatingColumns() forem usados em combinação, cada página pode ter regras diferentes de repetição com base em sua posição em relação à primeira página.

O conteúdo que se estende por várias páginas ao longo do lado direito da primeira página terá apenas a regra de coluna repetida aplicada. A Figura 1 mostra esse fenômeno:

Figura 1

Figura 1

Várias páginas ao longo do lado inferior da primeira página conterão linhas repetidas.

Por último, as páginas localizadas no lado interno terão ambas as regras de colunas e linhas repetidas aplicadas a elas. A Figura 2 mostra os dois últimos fenômenos:

Figura 2

Figura 2

Aprenda a Adicionar Linhas e Colunas no Excel com C#
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,362,812Versão:2026.11recém-lançado