IRONSOFTWAREHOME
USANDO O IRONXL

Como ler um arquivo Excel em C#

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026

Este artigo irá discutir como você pode ler dados do Excel em C# usando IronXL, uma biblioteca leve e rápida que é uma das mais usadas em C# para interagir com arquivos Excel.

1. IronXL

IronXL é uma biblioteca C# que permite aos desenvolvedores ler, escrever e manipular facilmente arquivos Excel sem a necessidade de ter o Microsoft Excel instalado na máquina. É uma ferramenta poderosa para trabalhar com dados do Excel ou ler arquivos Excel em C# e fornece uma API simples e fácil de usar para leitura e escrita de arquivos Excel.

1.1. Recursos do IronXL

IronXL é uma biblioteca C# para Excel que fornece uma ampla gama de recursos ou funcionalidades para trabalhar com dados do Excel, incluindo:

Carregar, Escrever e Ler Arquivos Excel

IronXL pode ler, escrever e manipular arquivos Excel em diversos formatos, incluindo XLS, XLSX, CSV e XML. Ele também suporta leitura de arquivos Excel protegidos por senha e outras operações avançadas.

Criando gráficos

IronXL fornece suporte para trabalhar com gráficos do Excel, permitindo que desenvolvedores criem e manipulem gráficos dentro de arquivos Excel.

Salvamento e exportação

IronXL fornece suporte para salvar e exportar arquivos Excel em diferentes formatos.

Suporta muitos formatos

IronXL suporta vários formatos de arquivo, como XLS, XLSX, CSV e XML.

Trabalhando com fórmulas

IronXL fornece suporte para trabalhar com fórmulas do Excel, permitindo que os desenvolvedores calculem fórmulas dentro de arquivos Excel.

Estilização de Células e muitos mais

IronXL fornece suporte para trabalhar com estilização de células do Excel, permitindo que os desenvolvedores formatem arquivos Excel profissionalmente.

2. Criando um Projeto em C#

Este tutorial criará um projeto usando a linguagem de programação C# e o Visual Studio 2019.

  • Inicie o Visual Studio agora.
  • Para iniciar um novo projeto, clique em "Criar".
  • Clique no botão Próximo após selecionar o modelo de formulário de Aplicação de Console em C#.

Como Ler Arquivo Excel em C#, Figura 1: Criando uma Aplicação de Console C# no Visual Studio Criando um Aplicativo de Console C# no Visual Studio

  • Uma nova janela aparecerá, insira o nome do projeto e clique em Avançar.

Como Ler Arquivo Excel em C#, Figura 2: Escolha um nome para o novo Projeto de Aplicação de Console C# Escolha um nome para o novo Projeto de Aplicativo de Console C#

  • Na próxima janela, selecione o .NET Framework C# que seja melhor suportado pelo seu projeto.

Como Ler Arquivo Excel em C#, Figura 3: Para melhores resultados, escolha a versão mais recente disponível do .NET Framework para seu Projeto de Console C# Para melhores resultados, escolha a versão mais recente disponível do .NET Framework para seu Projeto de Console C#

Projetos C# existentes também podem ser usados. Basta abrir o projeto e adicionar a biblioteca. A seção a seguir mostrará como instalar a biblioteca Excel IronXL.

3. Instalando a Biblioteca IronXL Excel

Existem dois métodos para baixar e instalar a biblioteca IronXL:

  1. Console do Gerenciador de Pacotes NuGet
  2. Gerenciador de Pacotes NuGet

3.1 Console do Gerenciador de Pacotes NuGet

  • Navegue até o Console do Gerenciador de Pacotes para gerenciar os pacotes NuGet. Normalmente está na parte inferior do Visual Studio.

Como Ler Arquivo Excel em C#, Figura 4: Acesse o Console do Gerenciador de Pacotes NuGet indo para Ferramentas - Gerenciador de Pacotes NuGet - Console do Gerenciador de Pacotes

**Acesse o Console do Gerenciador de Pacotes NuGet indo para Ferramentas > Gerenciador de Pacotes NuGet > Console do Gerenciador de Pacotes

  • No Console, digite o seguinte comando e pressione Enter.

    PM > Install-Package IronXL.Excel

O Pacote NuGet IronXL começará a instalar e após um ou dois minutos, estará pronto para uso.

3.2. Instalar usando o Gerenciador de Pacotes NuGet

A biblioteca IronXL pode ser instalada diretamente usando a interface do Gerenciador de Pacotes NuGet. Para instalar o IronXL, siga as etapas abaixo:

  • Passe o mouse sobre o Gerenciador de Pacotes NuGet na barra de menu Ferramentas.

Como Ler Arquivo Excel em C#, Figura 5: Acesse o Gerenciador de Pacotes NuGet indo para Ferramentas - Gerenciador de Pacotes NuGet - Gerenciar pacotes para Solução Acesse o Gerenciador de Pacotes NuGet indo para Ferramentas > Gerenciador de Pacotes NuGet > Gerenciar pacotes para a Solução...

  • Uma lista suspensa aparecerá novamente. Passe o mouse sobre o Gerenciador de Pacotes NuGet e clique em Gerenciar Pacotes NuGet para a Solução.

Como Ler Arquivo Excel em C#, Figura 6: No submenu do Gerenciador de Pacotes NuGet, clique em Gerenciar Pacotes NuGet para Solução para acessar o Gerenciador de Pacotes NuGet No submenu do Gerenciador de Pacotes NuGet, clique em Gerenciar Pacotes NuGet para a Solução para acessar o Gerenciador de Pacotes NuGet

  • Clique no botão Instalar após selecionar o pacote IronXL.Excel. Isso instalará automaticamente a biblioteca.

4. Ler Arquivos Excel

O IronXL oferece a capacidade de ler planilhas Excel programaticamente sem qualquer software. Basta criar um projeto .NET em C# e, com apenas algumas linhas de código, você pode ler arquivos Excel no seu console.

4.1. Lendo arquivo XLSX

Ler arquivos XLSX em C# é bastante fácil usando o IronXL. O exemplo abaixo discutirá como ler um workbook do Microsoft Excel usando C# é muito simples.

Este é um exemplo de um arquivo XLSX contendo dados do intervalo A1 a D5 para o exemplo a seguir.

Como Ler Arquivo Excel em C#, Figura 7: O Arquivo Excel que será usado neste exemplo O Arquivo Excel que será usado neste exemplo

using IronXL;
using System;
using System.Linq;

// Load the workbook from a file
WorkBook workBook = WorkBook.Load("test.xlsx");

// Access the first worksheet in the workbook
WorkSheet workSheet = workBook.WorkSheets[0];

// Print the content of the worksheet to the console
Console.Write(workSheet);

Como Ler Arquivo Excel em C#, Figura 8: A saída criada a partir do exemplo de código acima A saída criada a partir do exemplo de código acima

4.2. Lendo Múltiplos Arquivos Excel

Usando o IronXL, você pode ler múltiplos workbooks Excel ao mesmo tempo. No código-fonte abaixo, múltiplos arquivos Excel são lidos.

using IronXL;
using System;
using System.Linq;

// Load the first workbook and access its first worksheet
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
Console.WriteLine(workSheet);
Console.WriteLine();

// Load the second workbook (CSV format) and access its first worksheet
WorkBook workBook2 = WorkBook.Load("Example2.Sheet0.csv");
WorkSheet workSheet2 = workBook2.WorkSheets[0];
Console.WriteLine(workSheet2);
Console.WriteLine();

Como Ler Arquivo Excel em C#, Figura 9: Mostrando o conteúdo de mais de um documento Excel Saída do conteúdo de mais de um documento Excel

4.3. Ler múltiplas planilhas em um único arquivo Excel

IronXL oferece outro recurso inovador para ler várias planilhas em um único programa C# .NET. Você pode usar este recurso para comparações lado a lado. O exemplo abaixo irá ler várias planilhas do Excel.

using IronXL;
using System;

// Load the workbook that contains multiple sheets
WorkBook workBook = WorkBook.Load("multiple.xlsx");

// Access the first worksheet
WorkSheet workSheet = workBook.WorkSheets[0];
Console.WriteLine(workSheet);
Console.WriteLine();

// Access the second worksheet
WorkSheet workSheet1 = workBook.WorkSheets[1];
Console.WriteLine(workSheet1);
Console.WriteLine();

Como Ler Arquivo Excel em C#, Figura 10: Mostrando o conteúdo de mais de uma planilha em um único Arquivo Excel Exportando o conteúdo de mais de uma planilha em um único arquivo Excel

5. Conclusão

Ler arquivos Excel em C# pode ser uma tarefa difícil para quem é novo na programação. No entanto, ao usar uma biblioteca como IronXL, o processo se torna muito mais simples e gerenciável.

IronXL é uma poderosa biblioteca C# Excel que oferece uma ampla gama de recursos para trabalhar com vários arquivos Excel ou várias planilhas ao mesmo tempo.

Para mais informações sobre como ler arquivos Excel usando IronXL, por favor visite o Exemplo de Código para Ler Planilhas Excel.

IronXL é gratuito para fins de desenvolvimento, mas requer uma licença para uso comercial. Veja o Tutorial de Leitura de Arquivo Excel em C# para mais exemplos de código e instruções passo a passo sobre como criar e ler arquivos Excel.

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.