Я использую NPOI для создания файлов Excel в коде ac #.
Теперь мне нужно экспортировать полученные файлы в различные форматы:
- ods (Open Office)
- pdf - для нескольких листов соедините их вместе
- csv - для нескольких листов создайте CSV для каждого листа
С макросом Excel довольно легкосделать это, но работать в веб-приложении (Asp.NET) с помощью Excel Interop невозможно.
Может ли NPOI экспортировать данные в один или несколько из указанных выше форматов?Я не смог найти никакой документации по этому поводу.
Если нет, есть ли какой-нибудь другой инструмент, который я могу использовать для достижения того же самого?
Я могу, очевидно, извлечь CSV без особых усилий, но для ods и pdf это не одно и то же
[Редактировать] Мои требования:
- бесплатно для использования библиотеки
- не может ничего установить на сервер, нужно что-то работающее, просто копируя dllв папке веб-приложения (например, NPOI и его зависимости)
- возможно, с открытым исходным кодом или от «доверенного» поставщика - (есть ли у Microsoft что-нибудь полезное для этого?)