Russian Qt Forum
Ноябрь 23, 2024, 06:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel  (Прочитано 10569 раз)
neosapient
Гость
« : Февраль 12, 2010, 13:50 »

Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel?

На фирме используется два офисных пакета работы с таблицами OpenOffice 3.1 Calc и MSOffice 2007 Excel, оба под Windows. В качестве стандарта документооборота используется *.xls - файлы.

В програмном использовании COM-объетов и ActiveX я ламер.
1) Подозреваю, что OpenOffice через ActiveX не управляется, я прав?  
2) Как програмно обращаться и управлять OpenOffice ?
3) Пункт с вопросом "как програмно обращаться и управлять MSOffice?" пока стоит в стороне, так как для установки покета MSOffice закупается лицензия...


-----
В России весь софт делится на обычной и лицензионный.
На западе весь софт делится на обычной и пиратский.   Веселый
« Последнее редактирование: Февраль 12, 2010, 14:00 от neosapient » Записан
cya-st
Гость
« Ответ #1 : Февраль 12, 2010, 13:57 »

Для работы с xml в Qt есть интервейсы DOM и SAX.
Записан
neosapient
Гость
« Ответ #2 : Февраль 12, 2010, 14:01 »

Для работы с xml в Qt есть интервейсы DOM и SAX.
Извените, перепутал - я имел ввиду xls-файлы, а не xml  Строит глазки
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Февраль 12, 2010, 14:26 »

neosapient, с ODF в Qt можно работать, тык, как минимум создавать эти файлы.
« Последнее редактирование: Февраль 12, 2010, 14:28 от lit-uriy » Записан

Юра.
neosapient
Гость
« Ответ #4 : Февраль 12, 2010, 15:44 »

ого,  Шокированный

изучаю
Записан
Tonal
Гость
« Ответ #5 : Февраль 15, 2010, 11:17 »

OpenOffice через ActiveX управляется.
Есть хороший русскоязычный форум по теме. Улыбающийся
На том же сайте можно найти ссылки на оригинальную и переведённую литературу по разработке в/для OOo.
Например детальное русское описание формата файлов. Улыбающийся

Имей в виду, что объектная модель OpenOffice.org изрядно отличается от MS Office.
Так что придётся писать разный код для работы с ними.
Записан
burunduk
Гость
« Ответ #6 : Февраль 20, 2010, 22:15 »

можно ещё с помощью библиотеки http://www.libxl.com, при этом ни MS Excel ни OpenOffice.Calc вообще не понадобится

Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel?
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #7 : Декабрь 13, 2010, 15:35 »

http://www.libxl.com - эта либа денег хочет. А есть что нибудь бесплатное.
Записан

Qt 5.11.0, Win, MinGW
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.