Russian Qt Forum

Qt => Печать => Тема начата: Algorythm от Июль 13, 2009, 16:33



Название: Qt 4.5 feat. OpenOffice
Отправлено: Algorythm от Июль 13, 2009, 16:33
 Пишу информационную систему охватывающую все процессы предприятия от и до. В деятельности предприятия нужно генерить достаточное большое количество разнообразных отчетов и иметь возможность их модификации в кротчайшие сроки.
 Понравилась реализация в АНАНАСе. Как можно использовать подобную выгрузку отчетов в OpenOffice Writer или OpenOffice Calc?
 Заранее благодарен...


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Пантер от Июль 26, 2009, 10:48
С OpenOffice можешь общаться через скрипты. А вообще в 4.5 появилась возможность выгрузки в odf, можешь посмотреть реализацию и написать выгрузку в ods.


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: zinit от Июль 30, 2009, 08:53
к какой БД хочешь подключаться?


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Algorythm от Август 05, 2009, 16:04
Подключаться собираюсь к Firebird 1.5.
Примера выгрузки в odf, к сожалению, не нашел. Если есть возможность - отправьте на e-mail: progotdel@imperialsoft.ru
Заранее благодарен


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Пантер от Август 05, 2009, 17:10
demos/textedit/textedit.cpp


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Disaron от Сентябрь 27, 2009, 10:06
QTextEdit это хорошо, только почему-то форматирование таблиц при выгрузке в ODF просто тупо ломается.
Цитировать
С OpenOffice можешь общаться через скрипты.
Можно пример или хотя-бы пруфлинк?


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: panAlexey от Сентябрь 27, 2009, 12:07
QTextEdit это хорошо, только почему-то форматирование таблиц при выгрузке в ODF просто тупо ломается.
Цитировать
С OpenOffice можешь общаться через скрипты.
Можно пример или хотя-бы пруфлинк?
http://www.kb.mista.ru/article.php?id=180


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Disaron от Сентябрь 27, 2009, 13:39
Хм... прошу прощения, уточню: кроссплатформенное решение.

up: o_O или оно таки кроссплатформенное?


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Пантер от Октябрь 13, 2009, 18:21
Про ООо лучше спрашивать на их сайте.


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Algorythm от Апрель 04, 2010, 19:52
Неужели никто таки не выгружает отчеты в Oo?


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: nixman05 от Ноябрь 21, 2010, 14:32
Неужели никто таки не выгружает отчеты в Oo?

Можно поступить следующим образом: создавать шаблон отчета в OpenOffice и сохранять его в fodt (или fods), затем программно парсить его и содавать другой файлик, который затем открывать в openoffice.

Если хранить шаблон отчета в odt то вначале его неохотимо распаковать во временную папку, распарсить и модифицировать content.xml и обратно запаковать всю папку в результирующий файл. (Аналогично для ods)


Название: Re: Qt 4.5 feat. OpenOffice
Отправлено: Barmaglodd от Ноябрь 21, 2010, 22:02
Брось каку ;) Если это действительно "предприятие", то есть JasperReports. Для интеграции с Qt можно либо написать маленькую консольную утилитку для генерации отчёта, либо JasperServer поставить и через SOAP работать, возможно IReport получится вызвать из командной строки.
Это для Ruby, но идея понятна http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports.