1. Produtos
  2.   editor
  3.   .NET
  4.   ExcelDataReader
 
  

SDK .NET de código aberto para trabalhar com arquivos Excel XLS, XLSX, CSV e XLSB

API .NET de código aberto, gratuita e poderosa para trabalhar com arquivos de planilha XLS, XLSX, CSV e XLSB.

O que é a API ExcelDataReader para .NET?

ExcelDataReader é uma biblioteca de código aberto para .NET que permite que desenvolvedores leiam dados de arquivos Excel nos formatos XLS (Excel 97-2003) e XLSX (Excel 2007+). É leve e rápido, o que o torna uma escolha popular para lidar com arquivos Excel em aplicativos .NET. A API não oferece suporte à gravação em arquivos Excel, mas foca somente na leitura eficiente.

ExcelDataReader para API .NET - Principais recursos

A seguir estão alguns dos principais recursos do ExcelDataReader:

  • Ler formatos XLS e XLSX: Suporta formatos binários (XLS) e OpenXML (XLSX).
  • Não é necessário Excel Interop: a biblioteca funciona sem a necessidade de instalar o Excel na máquina.
  • API simples: fácil de usar para ler dados rapidamente de planilhas do Excel.
  • Suporte para DataSet: É possível carregar dados do Excel em um DataSet ou DataTable para fácil integração com componentes ADO.NET.
  • Suporte para entrada de fluxo: permite a leitura de fluxos, tornando-o adequado para aplicativos baseados em servidor onde os arquivos são carregados.
These features show the capabilites and advantages of using ExcelDataReader API for .NET in Spreadsheet automation tasks.
GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao ExcelDataReader para API .NET

Você pode baixar a biblioteca ExcelDatareader do nuget.

Instalação

A instalação do ExcelDataReader é simples e pode ser feita a partir do nugget, conforme mostrado abaixo:

Instalando a API ExcelDatareader para .NET


 Install-Package ExcelDataReader -Version 3.6.0

Exemplos de código para ExcelDataReader API para .NET

ExcelDataReader é uma API .NET poderosa que pode ser usada para ler arquivos de Planilha de dentro de seus aplicativos .NET. Você pode encontrar exemplos de C# para ler arquivos Excel, arquivos de Planilha protegidos e aplicar formatação a arquivos Excel usando C#.

Como ler arquivos do Excel usando a API ExcelDataReader .NET?

O ExcelDataReader permite que você leia arquivos Excel de dentro do seu aplicativo C#/.NET. Você pode usar as seguintes etapas para ler um arquivo Excel:

  • Comece criando uma instância da classe ExcelReaderFactory.
  • Ler o arquivo Excel em um DataSet
  • Acesse a primeira tabela (planilha)
  • Percorrer as linhas e colunas da tabela

Nota importante sobre o .NET Core

ExcelDataReader lança uma NotSupportedException "Nenhum dado está disponível para codificação 1252." no .NET Core e .NET 5.0 ou posterior por padrão. Você terá que adicionar uma dependência ao pacote System.Text.Encoding.CodePages para corrigir isso. Você também adicionará código para registrar o provedor de página de código durante a inicialização do aplicativo (por exemplo, em Startup.cs).

Sistema.Texto.Encoding.RegisterProvider(Sistema.Texto.CodePagesEncodingProvider.Instance);

Conclusão

ExcelDataReader é uma API de código aberto poderosa e eficiente para leitura de arquivos Excel em aplicativos .NET. Sua natureza leve, combinada com suporte para formatos XLS e XLSX, o torna ideal para cenários onde a extração rápida de dados de arquivos Excel é necessária. Embora não tenha a capacidade de escrever ou formatar arquivos Excel, ele se destaca na leitura e processamento de grandes conjuntos de dados sem a sobrecarga de dependências adicionais ou instalações do Excel. Para aplicativos onde a leitura de dados Excel é a necessidade primária, ExcelDataReader fornece uma solução confiável e direta, integrando-se perfeitamente com as estruturas DataTable e DataSet do .NET.

Produtos Similares

 Portugese