Ler dados em arquivos Excel usando C#

As planilhas do Excel são um formato prevalente para armazenar e organizar dados, tornando-as inestimáveis para empresas e indivíduos. Seja analisando dados financeiros, gerando relatórios ou manipulando conjuntos de dados, poder trabalhar com arquivos do Excel em suas aplicações C# é frequentemente essencial.

Aspose.Cells para .NET é uma biblioteca poderosa que simplifica a manipulação de arquivos do Excel em C#. Neste post do blog, exploraremos como ler arquivos do Excel usando C# em uma aplicação .NET, fornecendo um guia passo a passo para ajudá-lo a começar.

Índice

API C# para Ler Arquivos Excel

Para ler dados de planilhas do Excel, utilizaremos Aspose.Cells para .NET. Esta API rica em recursos permite criar e manipular arquivos do Excel com facilidade. Você pode baixá-la na seção de downloads ou instalá-la via NuGet.

PM> Install-Package Aspose.Cells

Ler Dados de um Arquivo Excel em C#

Nos arquivos do Excel, os dados são armazenados em células, cada uma identificada pelo seu nome (por exemplo, A1, B3) ou por índices de linha e coluna. Uma coleção dessas células forma uma planilha, e um arquivo do Excel pode conter uma ou várias planilhas. Juntas, todas as planilhas compõem um caderno. Aspose.Cells para .NET adere a essas convenções de nomenclatura para manipulação de arquivos do Excel.

Aqui estão os passos para ler um arquivo do Excel e extrair dados em C#:

  1. Carregue o arquivo do Excel usando a classe Workbook.
  2. Crie uma instância da classe WorksheetCollection e faça referência às planilhas usando Workbook.Worksheets.
  3. Percorra todas as planilhas na coleção:
    • Obtenha uma referência a cada planilha em um objeto Worksheet.
    • Conte as linhas e colunas de dados na planilha.
    • Percorra as linhas e faça um loop aninhado pelas colunas.
    • Leia os dados de cada célula usando a propriedade Worksheet.Cells[i, j].Value.

Aqui está um exemplo de código que demonstra como ler um arquivo do Excel em C#:

Após executar o exemplo de código acima, a saída do console exibirá os dados extraídos do arquivo do Excel:

Lendo dados nas planilhas do arquivo Excel em C#

Lendo um Arquivo Excel em C#

Ler uma Planilha Específica do Excel

Se você precisar apenas ler uma planilha específica no arquivo do Excel, pode seguir estas etapas:

  1. Carregue o arquivo do Excel usando a classe Workbook.
  2. Obtenha uma referência à planilha desejada usando Workbook.Worksheets[index].
  3. Conte as linhas e colunas de dados na planilha.
  4. Percorra as linhas e faça um loop aninhado pelas colunas.
  5. Leia os dados de cada célula usando a propriedade Worksheet.Cells[i, j].Value.

Aqui está um exemplo de código para ler dados de uma planilha específica em C#:

Obtenha uma API Gratuita para Ler Dados do Excel

Você pode usar Aspose.Cells para .NET para ler arquivos do Excel sem limitações de avaliação obtendo uma licença temporária gratuita.

Conclusão

Ler arquivos do Excel em C# usando Aspose.Cells para .NET é um processo simples e eficiente. Esta API poderosa fornece um conjunto abrangente de recursos para lidar com todos os aspectos da manipulação de arquivos do Excel em suas aplicações .NET. Seja para extrair dados, formatar planilhas ou realizar tarefas avançadas, Aspose.Cells torna o processo tranquilo e ajuda você a alcançar seus objetivos relacionados ao Excel sem esforço.

Explore mais recursos do Aspose.Cells para .NET através da documentação. Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato através do nosso fórum.

Veja Também