Лучший бесплатный Excel Writer для C# для вывода данных в Excel
У меня есть консольное приложение, которое загружает данные; Я хотел бы экспортировать его в формат Excel и прикрепить к электронному письму, которое отправляется на регулярной основе.
Какую библиотеку лучше всего сделать, чтобы я мог скачать бесплатно? Я работаю в академическом учреждении, и у нас нет бюджета для стороннего контроля.
Возможный связанный вопрос: Как сохранить данные в Excel из DataSet, не переходя по ячейкам?
4 ответа
Еще одна бесплатная библиотека - CarlosAg Excel Xml Writer. Поддерживает новый формат на основе XML.
Пояснение: поскольку мы говорим о MS Excel, здесь новый формат на основе XML - MS Office XML.
Обычно я использую MyXls, когда по какой-то причине не могу использовать коммерческие инструменты.
Бесстыдная самореклама: Вы можете взглянуть на мой инструмент SpreadsheetFactory, который предназначен для упрощения экспорта коллекций IEnumerable в электронные таблицы. Он использует MyXls в качестве основного движка xls.
Вы можете просто использовать ODBCConnection со строкой соединения, определяющей файл электронной таблицы.
РЕДАКТИРОВАТЬ: Это не требует Excel на сервере. Он создаст файл.xls, который можно будет прочитать на клиентском компьютере в MS Excel.
см. Как хранить данные в Excel из DataSet, не переходя по ячейкам? для более подробной информации.