2 Stimmen

Java-Frage zur Erstellung kleiner Berichte

Ich brauche ein wirklich einfaches Tool, das Berichte druckt.
Ich möchte betonen, dass ich es so einfach und so leicht wie möglich gestalten möchte.
Ich habe mich bis heute noch nie mit Berichten beschäftigt und möchte um einen Ratschlag bitten, welche Bibliotheken ich verwenden sollte.
Das Tool wird sehr einfach sein, d.h. eine Swing-Applikation, bei der der Benutzer Daten in eine JTable einträgt und diese speichert.
Mein Gedanke ist, die Daten in einer XML-Datei zu speichern.
Wie kann man am besten einen Bericht über die Daten erstellen? Ich habe vor, mehrere dieser Xml-Dateien zu verwenden, um den Bericht zu erstellen.
Dies ist nur ein erster Gedanke, so, jede Design Beratung / Anleitung ist auch willkommen

UPDATE:
Ein Benutzer gibt von seiner Maschine aus Daten ein, z. B.

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

In einer jTabelle und gibt viele Zeilen dieser Art. Übermittelt an einen zentralen PC und diese Info wird wird in einer XML-Datei als ein einziges XML-Element gespeichert.
Diese Datei kann viele dieser Elemente von 1 oder N Benutzern enthalten. Beachten Sie, dass die Eingabe klein ist und die Datei entsprechend klein sein wird. D.h. keine hohen Anforderungen Aus dieser Datei möchte ich nach einer gewissen Verarbeitung der Daten einen analytischen Bericht mit einer Beschreibung all dieser Einträge und Summen über die Kosten erhalten.
Meine Absicht ist es lediglich, eine schöne Zusammenfassung in einem leicht verständlichen Format zu erstellen.

3voto

greydet Punkte 5399

Sie sollten einen Blick auf die Projekt Birt

2voto

Costis Aivalis Punkte 13470

...und der Gewinner ist iReport !!

2voto

trashgod Punkte 199887

JTable bietet eine vollständige Implementierung des Druckens für seine Inhalte, wie in Druckunterstützung in Swing-Komponenten .

1voto

Kal Punkte 24349

Es gibt verschiedene Java-Bibliotheken für die Erstellung von Berichten. Die wichtige Frage ist, in welchem Format Sie die Berichte erwarten.

Jasper, das wir in unserem Projekt ausgiebig genutzt haben, kann eine Menge cooler Sachen.

Wenn Sie Excel wollen, ist Apache Poi effektiv.

iText kann pdf-Dateien erstellen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X