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) irá 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) irá definir a repetição nas colunas 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.

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 1,948,677 | Versão: 2026.4 acaba de ser lançado
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.