Congelar painéis no Excel
O exemplo de código acima mostra como criar um congelamento de quadros, fixando linhas e colunas no lugar, permitindo que elas permaneçam visíveis enquanto está rolando. É um recurso muito útil para manter a coluna ou linha do cabeçalho fixo enquanto se compara rapidamente informações.
CreateFreezePane(column, row)
A primeira sobrecarga do método CreateFreezePane recebe a quantidade de colunas e linhas para criar um painel congelado com base nisso. Por exemplo, workSheet.CreateFreezePane(1, 4) criará um painel congelado a partir de column(A) e rows(1-4).
CreateFreezePane(column, row, subsequentColumn, subsequentRow)
Esta sobrecarga cria um congelamento de quadros com base na quantidade de colunas e linhas fornecida, além de aplicar rolagem à planilha. Por exemplo, workSheet.CreateFreezePane(5, 2, 6, 7) terá um painel congelado de columns(A-E) e rows(1-2) com rolagem de 1 coluna e 5 linhas . Quando a planilha é aberta pela primeira vez, mostrará as colunas A-E, G-... e as linhas mostrarão 1-2, 8-...
Se você tem uma grande tabela de dados no Excel, pode ser útil congelar linhas ou colunas. Dessa forma, você pode manter linhas ou colunas visíveis enquanto rola o restante da planilha.
Você pode baixar um arquivo de projeto deste link.
Como Adicionar Congelamentos de Quadros no Excel Usando C#
- Baixe uma biblioteca C# para adicionar congelamentos de quadros no Excel
- Carregue uma planilha existente ou crie uma nova
- Use o método
CreateFreezePanepara adicionar congelamentos de quadros - Especifique o terceiro e quarto parâmetros para aplicar pré-rolagem
- Exporte o arquivo Excel editado.
Aprenda Como Adicionar Congelamentos de Quadros no Excel com C#

