Лучший бесплатный Excel Writer для C# для вывода данных в Excel

У меня есть консольное приложение, которое загружает данные; Я хотел бы экспортировать его в формат Excel и прикрепить к электронному письму, которое отправляется на регулярной основе.

Какую библиотеку лучше всего сделать, чтобы я мог скачать бесплатно? Я работаю в академическом учреждении, и у нас нет бюджета для стороннего контроля.


Возможный связанный вопрос: Как сохранить данные в Excel из DataSet, не переходя по ячейкам?

4 ответа

Решение

Еще одна бесплатная библиотека - CarlosAg Excel Xml Writer. Поддерживает новый формат на основе XML.

Пояснение: поскольку мы говорим о MS Excel, здесь новый формат на основе XML - MS Office XML.

Я бы просто записал файл CSV на жесткий диск.

Обычно я использую MyXls, когда по какой-то причине не могу использовать коммерческие инструменты.

Бесстыдная самореклама: Вы можете взглянуть на мой инструмент SpreadsheetFactory, который предназначен для упрощения экспорта коллекций IEnumerable в электронные таблицы. Он использует MyXls в качестве основного движка xls.

Вы можете просто использовать ODBCConnection со строкой соединения, определяющей файл электронной таблицы.

РЕДАКТИРОВАТЬ: Это не требует Excel на сервере. Он создаст файл.xls, который можно будет прочитать на клиентском компьютере в MS Excel.

см. Как хранить данные в Excel из DataSet, не переходя по ячейкам? для более подробной информации.

Другие вопросы по тегам