Работа с Excel файлами на компьютере без офиса.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Работа с Excel файлами на компьютере без офиса.

Сообщение TrueTrue » 03.11.2013 (Вс) 14:26

Вобщем-то всё описано в названии. Есть Excel файл, в который нужно записать данные собранные с компа. Но на компе отсутствует офис. Подскажите, какую библиотеку можно использовать для этого? Если можно, пожалуйста строку динамического подключения.(Declare)

В интернете читал, что вроде есть какая-то DLL для работы с Excel файлами на прямую, но самой dll не нашёл. :( Прошу помощи.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Работа с Excel файлами на компьютере без офиса.

Сообщение FireFenix » 04.11.2013 (Пн) 3:52

на основе существующего xlsx
xlsx -> распаковка zip -> парсинг файлов -> парсинг файлов sheetX.xml -> вставка своего в нужные места -> запаковка zip -> xlsx
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 04.11.2013 (Пн) 22:23

Есть библиотека OpenXML. Она предоставляет возможности для чтения и записи xlsx, docx (и вероятно других новых офисовских) файлов.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

    TopList