Совместимость не является вопросом, поскольку программа будет выполняться в контролируемой среде.
Мое требование:
Прочитайте файл в DataTable/Custom Entities (я не знаю, как создавать динамические свойства/поля к объекту [имена столбцов в файле Excel будут различаться])
Используйте DataTable/Custom Entities для выполнения некоторых операций используя свои данные.
Обновить DataTable с результатами операций
Запишите его обратно в файл Excel.
Это будет быть проще.
Также, если возможно, посоветуйте мне настраиваемые сущности (динамическое добавление свойств/полей к объекту)
Я знаю, что есть разные способы чтения файла Excel: [list] [*][code]Interop[/code] [*][code]Oledb[/code] [*][code]Open Xml SDK[/code] [/list] Совместимость не является вопросом, поскольку программа будет выполняться в контролируемой среде. Мое требование: [list] [*]Прочитайте файл в DataTable/Custom Entities (я не знаю, как создавать динамические свойства/поля к объекту [имена столбцов в файле Excel будут различаться])
[*]Используйте DataTable/Custom Entities для выполнения некоторых операций используя свои данные.
[*]Обновить DataTable с результатами операций
[*]Запишите его обратно в файл Excel.
[/list] Это будет быть проще. Также, если возможно, посоветуйте мне настраиваемые сущности (динамическое добавление свойств/полей к объекту)