Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Библиотека для чтения и записи файлов Word и Excel / 9 сообщений из 9, страница 1 из 1
27.06.2017, 07:53
    #39478111
Щиче
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
Подскажите библиотеку, пожалуйста

Нужно:
1) Читать и писать файлы Word и Excel
2) Делать это на любой платформе (Windows, Linux, Mac OS обязательно).
3) Open Source
4) С/С++, либо совместимая с этими языками бинарно

Для Java есть библиотека Apache POI. Нужен её аналог для сишки.
...
Рейтинг: 0 / 0
27.06.2017, 08:56
    #39478139
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
Щиче, все современные документы пакетов Microsoft (docx, xlsx и т.д.) представляют из себя xml файл, упакованный в zip.
...
Рейтинг: 0 / 0
27.06.2017, 09:27
    #39478167
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
rdb_devЩиче, все современные документы пакетов Microsoft (docx, xlsx и т.д.) представляют из себя xml файл, упакованный в zip.а вот старые - нет :(
я бы предложил через COM, но там просили кроссплатформенность.
...
Рейтинг: 0 / 0
27.06.2017, 10:50
    #39478252
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
ЩичеНужен её аналог для сишки.
а он точно существует?
...
Рейтинг: 0 / 0
27.06.2017, 10:56
    #39478263
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
CEMb, документы старого формата можно пересохранить в новом. Очевидно же...
...
Рейтинг: 0 / 0
27.06.2017, 10:59
    #39478268
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
rdb_devдокументы старого формата можно пересохранить в новом. Очевидно же...
что очевидно?
каким инструментом?
...
Рейтинг: 0 / 0
27.06.2017, 11:05
    #39478274
Щиче
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
rdb_devЩиче, все современные документы пакетов Microsoft (docx, xlsx и т.д.) представляют из себя xml файл, упакованный в zip.

Документация на формат: 7000 страниц. + мне далеко не все нужно в этом формате + MS Office 2010 не вполне совместим (есть тонкие моменты). POI, например, предоставляет относительно простой интерфейс к основным возможностям и сам разбирается со сложностями. Есть отличная дока. Думаю, что вопрос на С решался и решился ранее.
Старый формат можно не трогать.
...
Рейтинг: 0 / 0
27.06.2017, 13:19
    #39478414
Щиче
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
Вот конкретный пример:

Однако, строка в XLSX (например, "John") кодируется как число:

Код: xml
1.
2.
3.
<c r="B1" t="s">
    <v>0</v>
</c>



Строку надо искать в отдельной таблице. Вот радость, верно? Т.е. такие ситуации придется обыгрывать в своем коде, а нормальная библиотека делает это сама.
...
Рейтинг: 0 / 0
27.06.2017, 13:43
    #39478438
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для чтения и записи файлов Word и Excel
Щиче,

если билиотеки нет - её написать нужно
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Библиотека для чтения и записи файлов Word и Excel / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]