Forma óptima de leer un archivo de Excel (.xls / .xlsx)
Sé que hay diferentes maneras de leer un archivo de Excel:
Iterop
Oledb
Open Xml SDK
La compatibilidad no es una pregunta porque el programa se ejecutará en un entorno controlado.
Mi Requisito:
Leer un archivo a unDataTable
/ CUstom Entitie
s (no sé cómo hacer propiedades / campos dinámicos a un objeto [los nombres de las columnas variarán en un archivo de Excel])
UtilizarDataTable/Custom Entities
Para realizar algunas operaciones utilizando sus datos.
ActualizarDataTable
Con los resultados de las operaciones.
Escríbelo de nuevo aexcel file
.
Lo que sería más sencillo.
También, si es posible, me aconseja sobre Entidades personalizadas (agregar propiedades / campos a un objeto dinámicamente)