Редактирование таблицы excel

173
07 мая 2018, 21:58

Подскажите, как можно на c# редактировать таблицу? То есть, имеется xlsx файл с готовой таблицей. И на c# нужно как-то эту таблицу отредактировать и записать обратно (при этом нужна возможность работать с цветами ячеек и их объедением). Какие библиотеки подойдут?

Answer 1

Есть много вариантов:

  1. Office.Interop. Обладает всей необходимой функциональностью, но крайне медленный и на машине должен стоять пакет Office.
  2. Работать с OpenXML. Скачать SDK для .NET и работать с вашей XML. Есть все необходимые возможности. Из минусов- это то, что вас никто за ручку вести не будет и нужно знать какие узлы и где менять.
  3. Использовать библиотеку, которая является оберткой над OpenXML, например EpPlus. Все интуитивно понятно, быстро.
READ ALSO
Разработка обновляемых приложении на WPF

Разработка обновляемых приложении на WPF

Изучаю C# и WPFПодскажите пожалуйста какие темы необходимо прочитать для реализации удаленного обновления приложения у конечного пользователя

195
Внедрить dll в exe

Внедрить dll в exe

Подскажите пожалуйста, как исправить код ниже (c# winforms vs2010)Сейчас выдает ошибку "Не удалось загрузить файл Newtonsoft

201
PredicateBuilder

PredicateBuilder

Нашёл пример как можно по частям собирать linq запросС помощью класса predicateBuilder

209