Ich bin neu in Jasper Reports und iReports, die ich zum Entwerfen der Berichte verwende. Ich entwerfe gerade einen Bericht in iReport und möchte ihn in Excel (xls) exportieren. Hier ist der Screenshot dessen, was ich gestalten möchte und der zweite Bildschirm ist was ich bekomme.
Bild gehostet von ImageShack.us http://img850.imageshack.us/img850/4254/samplett.png
Erschossen am 04.08.2012
Hier ist, was ich geschafft habe. Wie Sie sehen können, gibt es viele Probleme in der Ausgabe.
Bild gehostet von ImageShack.us http://img594.imageshack.us/img594/3103/myreport.png
Erschossen am 04.08.2012
Hier ist die Quelle zu dem, was ich bisher gemacht habe:
%Vor%Jede Hilfe in dieser Angelegenheit würde sehr geschätzt werden. Vielen Dank!!
Jedes Mal hatte ich Probleme damit, weil die Felder nicht richtig ausgerichtet waren. Stellen Sie daher sicher, dass die Felder, die vertikal ausgerichtet werden sollen, den gleichen x-Wert und die gleichen Breiten haben.
Ihr erstes Daten -Feld befindet sich bei x = 1 (die anderen Felder in dieser Spalte sind bei x = 0). Vielleicht löst das allein nicht alle Probleme, aber ich bin mir ziemlich sicher, dass die ersten Daten in der Excel-Ausgabe erscheinen werden.
Ich stieß auf ein ähnliches Problem mit Excel-Exporten. Ich hatte Textfelder in meinem Titel und Bericht Header-Bänder, die nicht die gesamte Breite des Berichts erweitert, und einige, wo die linke Position war nicht Null (das war meinerseits beabsichtigt, für Design-Zwecke). iReport hat dann Spalten zusammengeführt, um das zu verarbeiten.
Damit meine Excel-Exporte so aussehen und sich so verhalten, wie ich es wollte, musste ich meine Textfelder in meinen Titel- und Berichtsheadern die volle Breite des Berichts erstellen und sicherstellen, dass sie auf der linken Seite mit 0 ausgerichtet waren. Sie können Textfeldern Textfelder hinzufügen, um Text darin zu positionieren. Alles, was vor dem Detailband passiert, muss breiter sein als die Ausgabe in Ihrem Detailband.
Ich habe es vorher versucht, weil die Layout-Einstellung nicht übereinstimmt. Sie müssen sicherstellen, dass die linke Startposition jeder Spalte die selbe und ihre Breite ist. Wenn Zellen zusammengeführt werden, muss die Breite genau der Anzahl der Summe der zusammengeführten Spalten entsprechen.
Tags und Links excel jasper-reports ireport