Java вопрос о создании небольших отчетов

2

Мне нужно сделать действительно простой инструмент, который печатает отчеты.
Чтобы подчеркнуть, я хочу быть таким же простым и создать его как можно проще.
Я никогда не рассматривал отчеты сегодня и хотел бы спросить совета о том, какие библиотеки использовать.
Инструмент будет очень прост, т.е. Приложение swing, которое пользователь помещает данные в JTable и сохраняет данные.
Моя мысль состоит в том, чтобы сохранить данные в XML файле.
Каким будет лучший способ создания отчета о данных? Я планирую использовать несколько этих xml файлов для создания отчета.
Это только первая мысль, поэтому любые советы по дизайну и руководства также приветствуются.

UPDATE:
Пользователь со своего компьютера вводит данные, например.

|Date| Name| Job |Description| Result| Reason|Cost| Current Status

В jtable и дает много строк такого рода. Отправляется на центральный компьютер, и эта информация сохраняется в XML файле как один элемент XML.
Этот файл может иметь многие из этих элементов от 1 или N пользователей. Обратите внимание, что вход небольшой, и файл будет небольшим. То есть нет высоких требований Из этого файла я хотел бы получить отчет аналитически, после некоторой обработки данных, об описании всех этих записей и суммах по стоимости.
Мое единственное намерение - предоставить хорошее резюме в формате, который легко понять/просмотреть.

  • 0
    Этот вопрос слишком широк, чтобы мы могли дать разумный ответ. Что такое «отчет»? Что такое "просто"? Для чего будут использоваться эти отчеты? Будут ли они передаваться между машинами?
  • 0
    @ Лорд Торгамус: Вы правы. Это обновление хорошо?
Показать ещё 2 комментария
Теги:
swing
report

4 ответа

2
Лучший ответ

JTable обеспечивает полную реализацию печати для его содержимого, как описано в Поддержка печати в компонентах Swing.

  • 0
    Я использую его с драйвером print-to-pdf моей платформы.
3

Вы должны взглянуть на проект Birt

  • 0
    Вы использовали это? Это просто в использовании?
  • 0
    Я использовал его один раз в прошлом (это было пару лет назад). Но Birt - это проект Eclipse, когда речь идет о создании отчетов в экосистеме Eclipse. Теперь, если вам нужно только сгенерировать простую таблицу, возможно, это немного излишне ... Для простого средства просмотра таблиц в Eclipse вы можете взглянуть на проект XViewer. Я использую его для одного из своих проектов, и его довольно легко настроить. Он также содержит функцию экспорта в CSV (и он также говорит в HTML, но никогда не видел). Более подробная информация здесь eclipse.org/nebula/widgets/xviewer/xviewer.php
2

... И победитель iReport!!

1

Существуют разные библиотеки Java для генерации отчетов. Важный вопрос: какой формат вы ожидаете в отчетах?

Джаспер, который мы широко использовали в нашем проекте, делает много классных вещей.

Если вы хотите excel, apache poi эффективен.

iText создает PDF.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню