Use Multi-Platform / OSS ExcelDataReader para ler arquivos do Excel sem dependências do Office ou ACE

Use Multi-Platform / OSS ExcelDataReader para ler arquivos do Excel sem dependências do Office ou ACE

Recentemente, postei um artigo sobre LinqToExcel, uma biblioteca fantástica que descobri ao tentar resolver um problema para um projeto relacionado ao trabalho. A premissa era que eu queria uma biblioteca que pudesse usar para ler dados de arquivos do MS Excel que pudessem ser carregados em um site da Web, e o LinqToExcel parecia se encaixar perfeitamente. Até, ou seja, fui implantar em sites do Windows Azure (um requisito do projeto em questão).

Digite ExcelDataReader, um projeto de código aberto que facilita a leitura de dados de planilhas do Excel trabalhando diretamente com o arquivo Binário do Excel (arquivos .xls) e / ou abstraindo a biblioteca OpenXml para fornecer um paradigma de acesso a dados mais familiar (arquivos .xlsx).

Observe também que ExcelDataReader é compatível com várias plataformas e será executado no Windows, bem como (em Mono) OSX e Linux.