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