Ótima maneira de ler um arquivo do Excel (.xls / .xlsx)
Eu sei que existem diferentes maneiras de ler um arquivo do Excel:
Iterop
Oledb
Open Xml SDK
Compatibilidade não é uma questão porque o programa será executado em um ambiente controlado.
Meu requisito:
Leia um arquivo para umDataTable
/ CUstom Entitie
s (não sei como criar propriedades / campos dinâmicos para um objeto [os nomes das colunas serão variados em um arquivo do Excel])
UsarDataTable/Custom Entities
para executar algumas operações usando seus dados.
AtualizarDataTable
com os resultados das operações
Escreva de volta paraexcel file
.
O que seria mais simples.
Também, se possível, me aconselhe sobre entidades personalizadas (adicionando propriedades / campos a um objeto dinamicamente)