С Новым годом! Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
11 / 10 / 1
Регистрация: 05.02.2012
Сообщений: 106
1

Библиотека создания отчетов в OpenOffice на Java

03.10.2013, 21:21. Показов 1958. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Я делаю библиотечку, которая смогла бы создавать быстро и просто печатные отчеты в Open Office Writer. Главный упор идет на то, чтобы упростить процесс, чтобы избавиться полностью от всяческих сложных сторонних IDE (а делать шаблончик в OpenOffice) и от API.
Библиотека бесплатна (GPL).
Для библиотеки есть документация (пока онлайн, но скоро будет и оффлайн) на русском языке с подробным описанием. Есть рабочие примеры (1 основной и 3 в репозитории ещё. но они с упором на демонстрацию функций, но не красоты).
Вообще говоря это моя курсовая работа, но я хочу и стараюсь сделать так, чтобы она ещё была полезна людям.
Из основных возможностей:

Работа с текстом (вставка по метке, вставка в определенное место (начало/конец документа) как строки так и массива строк, причем различным образом (например, просто как текст или с переводом на новую строку)),

таблицами (из наиболее важных - поддержка вставки данных из 4-х типов БД (MySQL, PostgreSQL, Java DB (Derby), Oracle), причем с возможностью отступа на определенное кол-во строк, автозаполнения заголовка и пр.),
диаграммами (также вставка по метке или последовательно),
вставкой картинок и т.д.

Также важно то, что можно использовать несколько шаблонов(причем вставлять их в разном порядке), а можно и без них последовательно строить документ. На выходе документ ODT или PDF.

Более подробный список и вообще информация на сайте библиотеки http://site-rip.ru/
Все заявленные функции уже работают.

Я хочу, чтобы вы оценили проект. Может где что не так. Также может будут предложения по тому, как сделать пример по-красивее, предложения по полезным функциям, которые желательно было бы реализовать.
Так в ближайшее время я сделаю оффлайн-документацию и начну работу над поддержкой скриптов на Groovy, чтобы можно было строить отчеты, не пересобирая проект)). К тому же Groovy должен быть очень удобен для java-разработчиков.
Что скажете?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2013, 21:21
Ответы с готовыми решениями:

Визуальное средство создания отчетов для Java
Порекомендуйте, пожалуйста, визуальное средство создания отчетов для Java. Ищу что-то очень похожее...

Нужен вывод отчетов в [openoffice.org Calc] или в HTML
Есть практически готовая БД, осталось сделать вывод отчета по полям: Поступление, Продажа,...

Создание отчетов бд Библиотека
Создать таблицу: Районы (название района); Создать отчет, в котором отобразить список районов и...

Софт для создания отчетов А4 по БД
Добрый день. Подскажите пожалуйста, кто как реализует потребность в распечатки данных в видео...

2
11 / 10 / 1
Регистрация: 05.02.2012
Сообщений: 106
06.10.2013, 23:54  [ТС] 2
Да, я сделал документацию, возможно она упростит обзор возможностей, и в то же время будут более видны преимущества/недостатки) Она здесь.
Заодно оцените первую версию документации)).
1
11 / 10 / 1
Регистрация: 05.02.2012
Сообщений: 106
20.10.2013, 21:36  [ТС] 3
Если вдруг кому будет интересно, то уже появилась отдельная маленькая библиотечка для создания Groovy-скриптов, также есть пара примеров скриптов и проект с их использованием. Постепенно может появятся ещё функции, которые ещё упростят процесс))
Что касается основной библиотеки - там появилось ещё множество полезных функций и немного оптимизации, которые должны упростить и ускорить работу) Это и возможность создавать именованные/индексированные соединения с базами данных и делать по несколько запросов к ним не закрывая соединения, а потом закрыть все или выборочно. Также возможность решения греха офиса с переполнением памяти при генерации большого кол-ва отчетов и прочие ... На сайте появился и раздел новостей, где пишутся все новые и ожидаемые функции.
Может у вас появятся ещё предложения, что можно добавить?)
0
20.10.2013, 21:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2013, 21:36
Помогаю со студенческими работами здесь

Как добавить пункт в контекстное меню для создания документов OpenOffice ?
Rак добавить пункт в контекстное меню для создания документов OpenOffice ?

OpenOffice SDK + Java
Подскажите ресурсы, где можно было бы найти информацию по работе с OOo в Java. Нужно, имея...

Макрос создания отчетов по клиентам из одного отчета
Господа форумчане,добрый день! Задача следующая: Имеется отчет со склада,в первом столбце...

Цикл запросов для создания стат-отчетов
Уважаемые форумчане, подскажите как написать цикл в прилагаемом примере. Есть много запросов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru