Название: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: 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 закупается лицензия... ----- В России весь софт делится на обычной и лицензионный. На западе весь софт делится на обычной и пиратский. :D Название: Re: Как считать данные из *.xml если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: cya-st от Февраль 12, 2010, 13:57 Для работы с xml в Qt есть интервейсы DOM и SAX.
Название: Re: Как считать данные из *.xml если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: neosapient от Февраль 12, 2010, 14:01 Для работы с xml в Qt есть интервейсы DOM и SAX. Извените, перепутал - я имел ввиду xls-файлы, а не xml ::)Название: Re: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: lit-uriy от Февраль 12, 2010, 14:26 neosapient, с ODF в Qt можно работать, тык (http://www.wiki.crossplatform.ru/index.php/Writing_ODF_Files_with_Qt), как минимум создавать эти файлы.
Название: Re: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: neosapient от Февраль 12, 2010, 15:44 ого, :o
изучаю Название: Re: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: Tonal от Февраль 15, 2010, 11:17 OpenOffice через ActiveX управляется.
Есть хороший русскоязычный форум по теме (http://community.i-rs.ru/index.php/board,9.0.html). :) На том же сайте можно найти ссылки на оригинальную и переведённую литературу по разработке в/для OOo. Например детальное русское описание формата файлов. :) Имей в виду, что объектная модель OpenOffice.org изрядно отличается от MS Office. Так что придётся писать разный код для работы с ними. Название: Re: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: burunduk от Февраль 20, 2010, 22:15 можно ещё с помощью библиотеки http://www.libxl.com (http://www.libxl.com), при этом ни MS Excel ни OpenOffice.Calc вообще не понадобится
Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel? Название: Re: Как считать данные из *.xls если установлен OpenOffice.Calc и MSOffice2007.Excel Отправлено: kolob от Декабрь 13, 2010, 15:35 http://www.libxl.com - эта либа денег хочет. А есть что нибудь бесплатное.
|