Formatieren eines Excel Exports mit Crystal Reports im Jitterbit App Builder
Wenn Sie einen herunterladbaren Bericht erstellen aus App Builder Dabei handelt es sich um einen Excel Arbeitsmappendateityp. Mit Crystal Reports können Sie die Excel Datei generieren und formatieren.
Exportvorgang
Beachten Sie, dass dieser Exportvorgang in Fällen nützlich ist, in denen das Standardexportformat nicht die gewünschten Ergebnisse erzielt. Der Vorgang umfasst das Einrichten einer Crystal Reports-Seite in App Builder Befolgen Sie den Standardprozess und laden Sie den fertigen Crystal Report wieder auf die resultierende Seite hoch. Sobald bestätigt ist, dass der Crystal Report auf der Seite ordnungsgemäß ausgeführt wird, kann ein Exportprozess verwendet werden, um das von Crystal Report generierte PDF in eine Excel-Arbeitsmappe zu konvertieren. Dies kann durch Erstellen eines Ereignisses erfolgen, das das Plugin Save Report verwendet und erstellen Sie eine Geschäftsregel in der Parametertabelle, die die folgenden Spalten angibt:
- Berichtsleitfaden
- Dateiname
- Exportformattyp
Hier werden der Dateiname und der Dateityp angegeben, die heruntergeladen werden sollen. In diesem Fall ist eine Excel Arbeitsmappe das gewünschte Dateiformat. Die reportGuid ist die GUID der ausgeführten Crystal Report-Seite. Sie finden diese, indem Sie auf diese Seite gehen und „Diese Seite gestalten“ auswählen, auf „Edge Case Settings“ klicken und die controlID in der URL kopieren. Weitere Informationen zur Verwendung des Plugins „Bericht speichern“ finden Sie im Artikel „Plugin Bericht speichern“.
Formatieren der Excel Datei mit Crystal Reports
Wenn Sie Text- und Datenfelder in eigene Abschnitte einfügen, wird sichergestellt, dass sie in der Excel Datei in separaten Zeilen angezeigt werden (Felder im selben Abschnitt werden in Excel in derselben Zeile angezeigt).
Verwenden Sie leere Felder, um den Abstand in der Excel Tabelle anzupassen (die Verwendung eines leeren Felds als erstes Feld in einem Abschnitt kann dazu führen, dass die Datenfelder in Spalte B beginnen, statt wie sonst in Spalte A).
Durch das Platzieren von Unterberichten in verschiedenen Abschnitten können diese in Crystal Reports dynamisch wachsen, ohne sich gegenseitig zu überlappen. Dies überträgt sich auch auf die Excel Datei.
Formatierung von Datenfeldern in Crystal Reports wird in die Excel Datei übernommen
Beispiel
Dieser Crystal Report...
Sieht nach dem Export nach Excel folgendermaßen aus:
Einschränkungen und Unbekannte
- Die Textformatierung scheint nicht vom Crystal Report in die Excel-Datei übernommen zu werden. Beim Export vom Crystal Report PDF in die Excel Datei scheint Excel alles als reinen Text aus dem PDF zu übernehmen und behält nur die Formatierung der Datenfelder bei.
- In der Excel Datei erscheinen keine Kästchen und Linien, sondern nur Text- und Datenfelder
- Mit dieser Methode können keine Schriftfarben übergeben werden