Лучший бесплатный Excel Writer для C # для вывода данных, чтобы превзойти - PullRequest
5 голосов
/ 27 мая 2009

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

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


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

Ответы [ 4 ]

12 голосов
/ 27 мая 2009

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

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

6 голосов
/ 27 мая 2009

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

4 голосов
/ 27 мая 2009

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

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

2 голосов
/ 27 мая 2009

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

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

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

...