Взгляните на это. MyXLS
MyXLS является.NET 2,0 библиотеки, которые пишут и читают собственные файлы Excel быстро и легко, включая форматирование, несколько листов и метаданных (объекты в меню File/Prepare/Properties или File/Properties в Excel). Его основное использование является поколением файлов Excel для сайтов ASP.NET или приложений.NET. Это пишет файлы, совместимые с Excelversions 97 и, и считает файлы, сгенерированные Excel 97-XP/2003 (и 2007 в Режиме эмуляции).
Основными преимуществами перед использованием Excel непосредственно через автоматизацию является MyXls, не требует Excel на сервере (или клиент), это более надежно относительно системных ресурсов и не требует никакого специального лицензирования.
Это записано в c#, но можно просто загрузить источник, создать его и затем использовать dll в vb проекте.
Альтернатива: NPOI на Codeplex
Этот проект является версией.NET проекта Java ПОИ по "http://poi.apache.org/". ПОИ является проектом с открытым исходным кодом, который может помочь Вам чтение-запись xls, документ, ppt файлы. Это имеет широкое применение. Например, можно использовать его для генерации отчета Excel без комплекта Microsoft Office, установленного на сервере и более эффективного, чем вызов Microsoft Excel ActiveX в фоне; можно также использовать его для извлечения текста из документов Office, чтобы помочь Вам реализовать опцию полнотекстового индексирования
MYXLS имеет этот "MyXls. SL2. SortedListEnumerator (", как использовать это с vb.net для данных из набора данных экспорта для превосхождения файла