IRONSOFTWAREHOME
USANDO O IRONXL

Como obter o valor de uma célula de um arquivo Excel em C#

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

Neste artigo, discutiremos como você pode obter o valor de uma célula específica de um arquivo Excel usando o IronXL.

1. IronXL

IronXL é uma poderosa biblioteca de software para desenvolvedores .NET que fornece uma maneira simples e eficiente de ler, escrever e manipular planilhas do Excel em suas aplicações. Oferece uma gama de recursos que tornam o trabalho com arquivos Excel fácil e eficiente, incluindo a capacidade de criar, modificar e excluir planilhas, ler e escrever dados de células, e até mesmo realizar cálculos complexos usando fórmulas do Excel. Com o IronXL, os desenvolvedores podem rápida e facilmente incorporar a funcionalidade do Excel em suas aplicações, economizando tempo e simplificando seu processo de desenvolvimento. Quer você esteja construindo uma aplicação financeira ou uma ferramenta de análise de dados, ou simplesmente precise ler e escrever arquivos Excel na sua aplicação, o IronXL fornece uma solução flexível e confiável.

2. Pré-requisitos

Se você quiser usar a biblioteca IronXL para extrair o valor de uma célula específica de um arquivo Excel, você deve atender a certos pré-requisitos, que incluem:

  • Instalar o Visual Studio em seu computador, pois é necessário para criar um projeto em C#.
  • Instalar o ASP.NET em seu sistema.
  • Instalar a biblioteca IronXL em seu sistema para exportar dados usando-a. Você pode obtê-la baixando o pacote NuGet do IronXL do Gerenciador de Pacotes NuGet no Visual Studio.

3. Criando um Novo Projeto no Visual Studio

Para usar a biblioteca IronXL para tarefas relacionadas ao Excel, você deve primeiro criar um projeto .NET no Visual Studio. Embora qualquer versão do Visual Studio possa ser usada, é aconselhável optar pela versão mais recente. Há múltiplos templates de projeto para escolher, incluindo Windows Forms e ASP.NET, dependendo das suas necessidades específicas. Este tutorial usará o template de projeto Aplicação de Console para ilustrar como trabalhar com o IronXL.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 1: Janela de criação de novo projeto Janela de criação de novo projeto

Após selecionar o tipo de projeto, forneça um nome para o projeto e escolha sua localização junto com o framework desejado para o projeto, como .NET Core 6.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 2: Configuração do projeto Configuração do projeto

Uma vez que a solução é criada, o arquivo program.cs será aberto, permitindo que você insira o código e construa/execute o aplicativo.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 3: Projeto com código aberto Projeto com código aberto

Com este novo projeto do Visual Studio agora criado, vamos instalar o IronXL.

4. Instalar IronXL

A Biblioteca IronXL pode ser baixada e instalada usando alguns métodos diferentes. Mas estas duas abordagens são as mais simples.

Estes são:

  • Usando pacotes NuGet no Visual Studio.
  • Utilizando a linha de comando do Visual Studio.

4.1 Usando o Visual Studio

Para instalar a biblioteca IronXL, navegue até o Gerenciador de Pacotes NuGet no Visual Studio. Basta abrir o Gerenciador de Pacotes NuGet e procurar por IronXL na aba Procurar. Depois de localizar o IronXL nos resultados da pesquisa, selecione-o e prossiga com a instalação. Uma vez concluída a instalação, você pode começar a usar a biblioteca IronXL em seu projeto.

A captura de tela abaixo mostra como abrir o Gerenciador de Pacotes NuGet no Visual Studio.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 4: Gerenciador de Pacotes NuGet Gerenciador de Pacotes NuGet

A seguir, mostra o IronXL nos resultados da pesquisa:

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 5: Resultado da pesquisa IronXL Resultado da pesquisa do IronXL

4.2 Usando a linha de comando do Visual Studio

Muitos desenvolvedores preferem instalar pacotes usando uma interface de linha de comando. Para instalar o IronXL usando a linha de comando, siga estas etapas:

  • No Visual Studio, vá para Ferramentas > Gerenciador de Pacotes NuGet > Console do Gerenciador de Pacotes.

  • Insira a seguinte linha na guia Console do Gerenciador de Pacotes:

    PM > Install-Package IronXL.Excel

Agora o pacote será baixado e instalado no projeto atual e estará pronto para uso.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 6: Instalando via linha de comando Instalando via linha de comando

5. Obter Valores Específicos de Células de um Arquivo Excel usando IronXL

Recuperar os dados armazenados em uma célula específica de uma planilha Excel usando IronXL é um processo descomplicado que requer apenas algumas linhas de código. Com esta biblioteca de software, os desenvolvedores podem facilmente acessar o valor desejado da célula Excel dentro de seu programa. O exemplo de código a seguir demonstrará como usar o IronXL para obter a propriedade de valor com um endereço de célula.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a range
        var range = workSheet["B2:B2"]; // This specifies the cell range to read

        // Get the value stored in cell B2
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in B2: {cell.Value}");
        }
    }
}

O exemplo de código acima obtém um valor da célula B2 que será impresso no console.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 7: Console de Saída Console de Saída

5.1. Ler Intervalo de Valores de uma Planilha do Excel

Fazendo algumas modificações no exemplo de código fornecido acima, é possível obter um intervalo de valores de células de uma planilha do Excel. Isso envolve alterar o parâmetro de intervalo passado para o objeto WorkSheet. Especificamente, o parâmetro de intervalo deve ser atualizado para refletir o intervalo de células que contêm os dados desejados.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a new range covering B2 to B3
        var range = workSheet["B2:B3"];

        // Get values stored in the defined range
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in {cell.Address}: {cell.Value}");
        }
    }
}

O intervalo de células é alterado de [B2:B2] para [B2:B3]; isso irá imprimir dois valores em vez de apenas um no console.

Como Obter Valor de Célula de Arquivo Excel em C#, Figura 8: Console de Saída 2 Saída do Console 2

6. Conclusão

Recuperar o valor de uma célula específica em uma planilha do Excel usando C# é uma tarefa comum para muitas aplicações que trabalham com dados do Excel. IronXL é uma poderosa biblioteca de software para desenvolvedores .NET que fornece uma maneira simples e eficiente de ler, escrever e manipular planilhas do Excel em suas aplicações. Com o IronXL, os desenvolvedores podem rápida e facilmente incorporar a funcionalidade do Excel em suas aplicações, economizando tempo e simplificando seu processo de desenvolvimento.

Seguindo os passos descritos neste artigo, os desenvolvedores podem aprender como conectar o IronXL ao seu projeto C#, recuperar valores de células programaticamente, automatizar tarefas que envolvem dados do Excel e criar aplicações mais eficientes e confiáveis. IronXL é uma solução versátil e confiável para trabalhar com arquivos Excel em Aplicações C#. Por favor, visite esses links para aprender mais sobre operações detalhadas em endereços de célula ou como importar arquivos Excel.

Usuários de IronPDF também podem se beneficiar do Iron Suite, uma coleção de ferramentas de desenvolvimento de software que inclui IronPDF, IronOCR, IronXL, IronBarcode e IronWebScraper.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.