Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

CSharp melhor maneira de trabalhar com arquivo excel?

Olá Pessoal, Vou iniciar um projeto em cSharp do zero, que fará um trabalho que irá em gerar/converter dados de TXT, SQLServer e Planilhas para uma Única Planilha em Excel. A interface será com Windows Forms. O Framework 4.6.1 ou superior, já o office será a partir do 2007.

Vou precisar trabalhar muito com várias planilhas em uma mesma pasta de trabalho, em alguns casos com milhares de linhas o que deixará o arquivo grande. Pesquisando sobre interagir com arquivos do excel encontrei muitas opções, selecionei duas:

1) Microsoft.Office.Interop.Excel

2) http://github.com/ClosedXML/ClosedXML

Vocês poderiam me ajudar com vossa experiência qual desses recursos técnicos vocês escolheriam ou qual com certeza descartariam, analisar os prós e contras, ou ainda recomendar algum? Ou me dar alguma dica/sugestão?

Obrigado,

3 respostas
solução!

Boa noite Matheus,

Quando tive que trabalhar com montagem de planilhas em excel eu utilizei bastante o EPPlus, já ouviu falar?

https://github.com/JanKallman/EPPlus

Das bibliotecas que você mencionou eu já utilizei a Microsoft.Office.Interop.Excel, a principal diferença entre ela e a biblioteca que mencionei é que no EPPlus não é necessário ter a aplicação excel instalada na máquina para conseguir gerar o arquivo excel, e isso pode ser decisivo na escolha de qual biblioteca utilizar

Obrigado pela resposta, vou testar Epplus também, obrigado!

Epplus funcionou muito bem obrigado,

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software