powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сформировать отчёт из БД
25 сообщений из 27, страница 1 из 2
Сформировать отчёт из БД
    #39065579
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть MySQL с кучей таблиц, нужно сформировать отчёты в PDF, Excel или что-то такое вот. Посоветуйте инструменты, чтобы быстро и удобно было.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39065608
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лет 5 назад на JasperReports делали. Как щас - не знаю.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39065750
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЛет 5 назад на JasperReports делали. Как щас - не знаю.

Сейчас вроде бы то же самое.
Хотя если стоит задача только в Excel, то можно ч/з POI делать...
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39065755
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoSOfRedRiver,
Japer
Вызов по урл.
Формат - галка в урл
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39065758
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описка, Jasper
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067238
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Эт типо сервер? А данные как удобней дёргать? Я вот подумал их все в сущности перегнать с помощью гибернейта, и уже из кода работать. Там связи один-ко-многим + для таблиц много разных.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067240
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут лучше начать имхо http://www.jaspersoft.com/
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067276
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoSOfRedRiver,
- да, сервер. Поэтому делает всё сам. Дашь ему пароль и запросы напишешь. Он сам залезет в БД и сделает очёт.
- мешать отчётники с приложением не надо.
Хибер не для отчётов.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067280
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoSOfRedRiverТам связи один-ко-многим
JOIN
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067310
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Да я то думал рукими в эксель забивать. Попробую Jasper поднять и с ним поработать.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067346
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Jasper формирует отвратные XLS-отчеты. Лучше какой-нибудь шаблонизатор специализированный.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067353
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAJasper формирует отвратные XLS-отчеты. Лучше какой-нибудь шаблонизатор специализированный.
ему формат по барабану. Лишь бы быстро. Всё остальное долго.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067424
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Есть примеры для генерации файлов при помощи jasper report. Ссылка на проект.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067425
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAJasper формирует отвратные XLS-отчеты. Лучше какой-нибудь шаблонизатор специализированный.
Например?
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067437
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov,

Мне он чего-то не понравился. Я лучше ручками в POI забью, там отчёты простые довольно.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067449
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov,
я давал пример создания отчётов вообще без программирования на Java. Простому студенту за еду.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067483
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
maytonWGAJasper формирует отвратные XLS-отчеты. Лучше какой-нибудь шаблонизатор специализированный.
Например? http://jxls.sourceforge.net/ . Или Apache POI.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067495
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAJasper формирует отвратные XLS-отчеты. Лучше какой-нибудь шаблонизатор специализированный.

Лишь бы чего написать. Что за "отвратные" отчёты? Может, это у вас отвратное умение пользоваться генераторами отчётов? JasperReports обеспечивает размещение элементов с точностью до пиксела в готовом отчёте.

WGA http://jxls.sourceforge.net/. Или Apache POI.
Конечно, конечно. JasperReports использует POI для создания Excel файла. Вторая фиговина вроде излишня при знании POI, но посмотрел, что это такое - тоже использует POI или на выбор какую-то устаревшую библиотеку (судя по поддерживаемым версиям формата Excel).

авторЭт типо сервер? А данные как удобней дёргать? Я вот подумал их все в сущности перегнать с помощью гибернейта, и уже из кода работать.

Вообще-то дальнейшие ответы были излишни, если автор не может узнать с помощью google, что это типо такое. Как тогда изучать будет.
Но для точности отвечаю, что JasperReports не обязательно работает на сервере, его можно вставить в качестве библиотеки в свою программу на Java. Шаблон отчёта - XML файл - можно в принципе отредактировать вручную, но есть визуальные конструкторы iReport и Jaspersoft Studio. Альтернативные генераторы отчётов - BIRT и Pentaho Reporting. В принципе, надо знать, чем отличаются, но сейчас описывать не буду.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067544
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M,
совершенно согласен.
Автору пора работать, а не сомнениями кидаться).
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067547
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAmaytonпропущено...

Например? http://jxls.sourceforge.net/ . Или Apache POI.
Немного выстрел не в ту сторону. Если я не ошибаюсь то Jasper использует POI.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067768
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Да разве ж я категорически против?.. Jasper так Jasper ))
Лично мне не нравится, какую разметку делает Jasper. Чрезмерное много столбцов, чересчур много объединенных ячеек. Вас устраивает - welcome.
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067993
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Partisan M...
JasperReports обеспечивает размещение элементов с точностью до пиксела в готовом отчёте.Не дает покоя вопрос: а зачем в Excel-отчете размещение с точностью до пикселя? Для этого PDF более подходит. Именно в экселе сделать отчет обычно просили, чтобы потом его можно было руками "допиливать".
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39067994
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAДа разве ж я категорически против?.. Jasper так Jasper ))
Лично мне не нравится, какую разметку делает Jasper. Чрезмерное много столбцов, чересчур много объединенных ячеек. Вас устраивает - welcome.
А как иначе экселю/джасперу поступать, если одна ячейка в шаблоне отчета, своей левой или правой гранью пересекает вертикалью середину другой ячейки выше или ниже(по типу кирпичной кладки)? Руками-то примерно то на то и выйдет, если подгонять те же данные на те же места.
Лично я, когда шаблон делаю, выравниваю отчетные ячейки, так, чтобы они гранями лежали на одних/общих вертикалях, по возможности.
Какую альтернативу джеспера используете?
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39068137
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicЛично я, когда шаблон делаю, выравниваю отчетные ячейки, так, чтобы они гранями лежали на одних/общих вертикалях, по возможности.

+1
...
Рейтинг: 0 / 0
Сформировать отчёт из БД
    #39068152
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скрин бы привели, что-ле.
А то, в Jasper нет никаких ячеек.
- заполнил поля запроса и дальше вставить 3 буквы в урл - xls\pdf\doc.
Смотря какой надо.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Сформировать отчёт из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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