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 de A a C.

Esses dois métodos usam indexação baseada em zero como parâmetros, de forma que column(0) é "A" e row(1) é 2. É importante observar que, se esses métodos SetRepeatingRows() e SetRepeatingColumns() forem usados ​​em combinação, cada página poderá ter regras de repetição diferentes 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#

Pronto para começar?
Nuget Downloads 2,052,917 | Versão: 2026.6 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronXL.Excel
executar um exemplo Veja seus dados se transformarem em uma planilha.