2008-10-07 3 views
5

Ich habe kürzlich mit jemandem gesprochen, der erwähnt hat, dass es möglich ist, Berichte zu speichern, die mit Crystal Reports als XML-Dateien erstellt wurden.Speichern von Crystal Reports in XML-Dateien?

Auf diese googeln, ich kann nichts darauf hindeutet, dass dies der Fall ist (mit Daten in XML gespeichert in einem Bericht, ja, aber tatsächlich den Bericht zu speichern, die standardmäßig als RPT-Datei gespeichert Teil , Nr.

bin ich in der Annahme richtig, dass es in der Tat eine Art von Missverständnis zwischen uns und es in der Tat nicht möglich, dies zu tun war?

Antwort

4

Es ist nicht möglich, die Berichtsvorlage in XMLformat zu speichern. XML wird nur als Exportformat des "gerenderten" Berichts unterstützt.
Zu welchem ​​Zweck benötigen Sie die Berichtsvorlage im XML-Format? Es gibt eine Java-Berichtslösung namens Crystal-Clear, die die Berichtsvorlage von Crytsal Reports lesen und als XML-Berichtsvorlage speichern kann. Andersherum funktioniert das nicht. Nachdem Sie eine XML-Datei erstellt haben, können Sie den Bericht nicht erneut mit Crystal Reports öffnen. Aber Sie können mit dem Bericht arbeiten, indem Sie Crystal-Clear verwenden, der auch mit einem GUI-Designer kommt.

0

mindestens in Version 8.5 XML-Datei ist eine der unterstützten Exportieren Sie Ziele wie PDF, Excel oder Word. Es scheint unwahrscheinlich, dass sie die Unterstützung in späteren Versionen entfernt hätten.

0

Ich habe gerade in Crystal Reports 10 getestet.

Öffnen Sie den Bericht, den Sie exportieren möchten, klicken Sie auf Export im Dateimenü, und zumindest in CR 10 ist XML ganz unten.

Als nächstes erscheint ein Bildschirm, der nach dem Verzeichnis- und Basisdateinamen fragt, in dem gespeichert werden soll. Entsprechend dem Fenster verwendet es "Crystal Markup Language" XML-Format

+0

Vielen Dank, aber nicht genau das, was ich gesucht habe. Ich hoffte auf eine Möglichkeit, einen Bericht in XML * zu speichern, bevor * er irgendwelche Daten enthielt und der dann in Crystal wieder geöffnet und bearbeitet werden konnte. Scheint nicht, dass das tatsächlich möglich ist, also bin ich einfach gehe mit den Standard-.rpt-Dateien. –

0

Es gibt ein GitHub-Projekt, das RPT to XML konvertieren wird. Die Absicht des Tools ist es, für Diffs zu verwenden, so dass ich nicht weiß, ob es einen XML zu RPT Konverter gibt. Crystal Reports kann die XML-Datei sicher nicht aufnehmen und wie eine .RPT-Datei öffnen.