1

Я должен экспортировать данные в файл Excel, с / без Excel установлен на ПК

3 ответа3

2

Посмотри на это! MyXLS

MyXLS - это библиотека .NET 2.0, которая позволяет быстро и легко записывать и считывать собственные файлы Excel, включая форматирование, несколько листов и метаданные (элементы в меню «Файл / Подготовка / Свойства» или «Файл / Свойства» в Excel). Его основное использование - генерация файлов Excel для сайтов ASP.NET или приложений .NET. Он записывает файлы, совместимые с Excelversions 97 и выше, и будет читать файлы, созданные в Excel 97-XP / 2003 (и 2007 в режиме совместимости).

Основным преимуществом по сравнению с использованием Excel напрямую через автоматизацию является то, что MyXls не требует Excel на сервере (или клиенте), он более надежен в отношении системных ресурсов и не требует специального лицензирования.

Он написан на c #, но вы можете просто скачать исходный код, собрать его, а затем использовать dll в своем проекте vb.

2

Альтернатива: НКОИ на Codeplex

Этот проект является .NET-версией Java-проекта POI по адресу http://poi.apache.org/ . POI - это проект с открытым исходным кодом, который может помочь вам читать / писать файлы xls, doc, ppt. У него широкое применение. Например, вы можете использовать его для генерации отчета Excel без установленного пакета Microsoft Office на вашем сервере и более эффективного, чем вызов Microsoft Excel ActiveX в фоновом режиме; вы также можете использовать его для извлечения текста из документов Office, чтобы помочь вам реализовать функцию полнотекстовой индексации

0

MYXLS имеет это "MyXls.SL2.SortedListEnumerator(Of ", как использовать это с vb.net для данных из набора данных экспорта в файл Excel

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .