Ir para o conteúdo do rodapé
USANDO O IRONXL

Como congelar uma linha no Excel (Guia para iniciantes)

1. Introdução

Excel, com recursos como congelamento de painéis, simplifica a visualização de conteúdo de diferentes áreas dentro de uma pasta de trabalho. Congelando linhas ou colunas, células específicas permanecem visíveis enquanto se navega pelo conteúdo. Isso pode ser alcançado usando a biblioteca IronXL, que oferece operações avançadas de Excel, incluindo uma opção de congelamento de painel.

2. Congelar e Descongelar Linhas e Colunas usando Excel

2.1 Congelar Linhas

Na sua planilha, você pode querer exibir permanentemente uma linha ou coluna específica, particularmente as células do cabeçalho. Você pode rolar sobre seu material enquanto ainda vê as células congeladas congelando linhas ou colunas no lugar.

Passo 1: Selecione a linha que deseja congelar ou, se quiser congelar a primeira linha, selecione a linha 1. Nesse caso, escolha a linha 1 para congelá-la e ver o cabeçalho o tempo todo.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 1: Os dados do Excel demonstrados para congelar linhas Os dados do Excel demonstrados para congelar linhas

Passo 2: Escolha Congelar Painéis no menu suspenso clicando no comando Congelar Painéis na aba Exibir.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 2: Navegue até a função Congelar Painéis no Microsoft Excel Navegar para a função Congelar Painéis no Microsoft Excel

Passo 3: A linha cinza indica que as linhas estão congeladas no lugar. As linhas congeladas ainda podem ser vistas no topo da planilha enquanto você rola para baixo. Neste exemplo, role para baixo até a linha 17, mas a linha 1 ainda pode ser vista na tela porque foi congelada como a linha superior.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 3: Indicação cinza para linhas congeladas Indicação cinza para linhas congeladas

2.2 Congelar Colunas

Passo 1: Escolha a coluna à direita da coluna ou colunas que você deseja congelar. Neste caso, escolha a coluna B para congelar a coluna A.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 4: Os dados do Excel demonstrados para congelar colunas Os dados do Excel demonstrados para congelar colunas

Passo 2: Escolha Congelar Painéis no menu suspenso clicando no comando Congelar Painéis na aba Exibir.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 5: Navegue até a função Congelar Painéis no Microsoft Excel Navegar para a função Congelar Painéis no Microsoft Excel

Passo 3: Então, selecione a coluna para congelar, que será exibida em uma linha cinza. A linha cinza indica onde a coluna será congelada no lugar. Ao navegar pela planilha, a coluna congelada permanece visível no lado esquerdo. Neste exemplo, role para baixo até a coluna G e ainda pode ver a coluna congelada à esquerda.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 6: Indicação cinza para colunas congeladas Indicação cinza para colunas congeladas

2.3 Descongelar Painéis

Se quiser selecionar uma opção de visualização diferente, talvez seja necessário redefinir a planilha descongelando os painéis. Para fazer isso, clique no comando Congelar Painéis e, em seguida, selecione Descongelar Painéis no menu suspenso para descongelar linhas ou colunas.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 7: Navegue até a função Descongelar Painéis no Microsoft Excel Navegar para a função Descongelar Painéis no Microsoft Excel

3. Congelar e Descongelar Linhas e Colunas usando IronXL

3.1 Recursos do IronXL

IronXL é uma biblioteca .NET que permite a leitura e edição de documentos do Microsoft Excel em C#. É uma biblioteca de software .NET independente que pode ler múltiplos formatos de planilhas. A instalação do Microsoft Excel ou Interop não é necessária.

Com a API de C# amigável do IronXL, é fácil ler, modificar e criar arquivos de planilhas Excel no ambiente .NET. A biblioteca oferece suporte abrangente for .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS e Azure, e está entre as melhores bibliotecas de planilhas Excel para essas plataformas.

3.2 Recursos do IronXL

  • Dados de XLS, XLSX, CSV e TSV podem ser editados, lidos e carregados.
  • Suporta o armazenamento e exportação de dados para CSV, TSV, JSON, XLS e XLSX.
  • Intervalos podem ser facilmente utilizados com a sintaxe WorkSheet["A1:B10"]. Intervalos podem ser misturados logicamente.
  • Colunas, linhas e intervalos podem ser ordenados.
  • Exemplos de formatação incluem estilos visuais de células, fonte, tamanho, borda, alinhamento, bloqueio, congelamento de células, ocultar/desocultar linhas, e formatos numéricos podem ser aplicados.

3.3 Congelar Painéis usando IronXL

Congelar linhas e colunas no Excel permite que elas permaneçam fixas na localização especificada na tela ao rolar, tornando mais fácil acompanhar as colunas e referenciar a elas. Abaixo está um código de exemplo para congelar linhas:

using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
$vbLabelText   $csharpLabel

O código acima é um exemplo que congela a linha superior da planilha Excel.

  1. Carregar a Planilha Excel Existente:
    Use o método WorkBook.LoadExcel para carregar o arquivo Excel no objeto wb, que pode realizar vários tipos de processos do Excel.

  2. Selecionar a Planilha:
    Use GetWorkSheet para selecionar a planilha desejada pelo nome (neste caso, "Sheet1").

  3. Criar Painéis Congelados:
    O método CreateFreezePane é usado com dois parâmetros - um para a posição da coluna e o outro para a posição da linha. Ele congela as colunas e linhas especificadas no lugar.

  4. Salvar o Workbook:
    Use o método SaveAs para salvar alterações em um arquivo.

Alterar os valores em CreateFreezePane pode modificar quais linhas e colunas estão congeladas.

Como congelar uma linha no Excel (Guia para iniciantes), Figura 8: O arquivo Excel com função de painéis congelados do IronXL O arquivo Excel com a função de painéis congelados do IronXL

3.4 Descongelar Painéis usando IronXL

A função RemovePane pode ser usada para descongelar linhas e colunas na planilha do Excel.

4. Conclusão

A biblioteca IronXL é uma biblioteca de desenvolvimento que fornece todas as capacidades avançadas necessárias para uma aplicação Excel complexa. Uma grande vantagem é que ela oferece a desenvolvedores e usuários uma avaliação gratuita, facilitando determinar se atende às suas necessidades. IronXL é uma das bibliotecas mais rápidas disponíveis, e com apenas algumas linhas de código, um desenvolvedor pode facilmente aprender como criar um documento Excel e realizar uma variedade de operações Excel. Para saber mais sobre o IronXL, clique nesta página principal do IronXL, ou siga este tutorial sobre leitura de arquivos Excel para exemplos adicionais.

Perguntas frequentes

Como posso congelar uma linha em uma planilha do Excel usando C#?

Você pode congelar uma linha em uma planilha do Excel usando o IronXL carregando o arquivo do Excel com WorkBook.LoadExcel , selecionando a planilha com GetWorkSheet e, em seguida, usando o método CreateFreezePane para especificar a linha que deseja congelar.

Qual a vantagem de usar o recurso de congelar painéis no Excel?

O recurso de congelamento de painéis no Excel permite que os usuários mantenham linhas ou colunas específicas visíveis durante a rolagem, facilitando a visualização e a referência a partes importantes de uma planilha. O IronXL permite que os desenvolvedores implementem esse recurso programaticamente em aplicativos .NET.

Como posso descongelar painéis no Excel usando C#?

Para descongelar painéis no Excel usando C#, você pode usar o método RemovePane do IronXL. Esse método removerá quaisquer linhas ou colunas congeladas, restaurando a planilha ao seu comportamento de rolagem padrão.

Quais são as principais características do IronXL?

IronXL é uma poderosa biblioteca .NET que permite ler, editar e criar arquivos do Excel sem a necessidade do Microsoft Excel. Ela suporta diversos formatos de arquivo, como XLS, XLSX, CSV e TSV, e oferece recursos como congelamento de painéis e exportação de dados.

Posso experimentar o IronXL gratuitamente?

Sim, o IronXL oferece uma versão de avaliação gratuita, permitindo que os desenvolvedores explorem seus recursos e funcionalidades antes de decidirem pela compra.

Como faço para congelar a primeira linha de um arquivo do Excel usando o IronXL?

Para congelar a primeira linha usando o IronXL, primeiro carregue seu arquivo Excel com WorkBook.LoadExcel . Em seguida, selecione sua planilha com GetWorkSheet e aplique CreateFreezePane especificando o índice da linha que deseja congelar.

Quais plataformas são suportadas pelo IronXL?

O IronXL oferece suporte a uma ampla gama de plataformas, incluindo .NET Core, .NET Framework, Xamarin, dispositivos móveis, Linux, macOS e Azure.

Como o IronXL pode aumentar a produtividade ao trabalhar com arquivos do Excel?

O IronXL aumenta a produtividade ao permitir que os desenvolvedores automatizem tarefas do Excel, como congelar painéis, editar dados e exportar arquivos programaticamente, sem a necessidade do Microsoft Excel, otimizando assim o fluxo de trabalho em aplicativos .NET.

O que indica que uma linha ou coluna está congelada no Excel?

No Excel, uma linha cinza indica que uma linha ou coluna está congelada. Essa indicação visual ajuda os usuários a identificar quais seções da planilha permanecem visíveis durante a navegação. O IronXL pode replicar esse efeito programaticamente por meio de C#.

Quais medidas de resolução de problemas posso tomar se o recurso de congelar painéis não estiver funcionando no Excel?

Se o congelamento de painéis não estiver funcionando, verifique se você está usando as chamadas de método corretas no IronXL. Confira se você carregou a planilha correta com GetWorkSheet e aplicou CreateFreezePane com os índices corretos. Além disso, verifique se o seu arquivo Excel é compatível com as operações que você está realizando.

Jordi Bardia
Engenheiro de Software
Jordi é extremamente proficiente em Python, C# e C++, e quando não está utilizando suas habilidades na Iron Software, dedica-se à programação de jogos. Compartilhando as responsabilidades por testes, desenvolvimento e pesquisa de produtos, Jordi agrega imenso valor à melhoria contínua dos produtos. Essa experiência diversificada o mantém ...
Leia mais

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me