2010-02-03 12 views
5

Ich habe ein Problem beim Exportieren von Crystal Reports in eine Excel-Datei.
Ich habe beide Möglichkeiten des Exports der Excel-Daten UND Export als Excel-Datei versucht. Wenn ich meinen Crystal Report als Excel-Datei exportiert habe, kann ich keines der Felder in meiner Excel-Datei sortieren. Wenn ich den Bericht als nur die Excel-Daten exportieren, wenn ich in Excel öffne, sind die Header wirklich durcheinander. Die ersten drei Header erscheinen am Ende aller Spalten - was für mich keinen Sinn ergibt.Probleme beim Exportieren einer Excel-Datei aus Crystal Reports

Kann jemand Exportoptionen in Visual Studio ändern? Ich verwende Crystal Reports in Visual Studio und habe keine Ahnung, wie ich diese Optionen ändern kann.

Antwort

6

Es klingt, als wäre Ihr Bericht nicht optimal für den Excel-Export ausgelegt worden, und hier ist nicht Visual Studio oder die Exportoptionen das Problem. Abhängig von Ihrer Version von Crystal wären einige Tipps wie folgt:

1) Stellen Sie sicher, dass alle Spaltenüberschriften die gleiche Breite und die am weitesten links liegende Position haben wie die Daten, auf die sie sich beziehen.
2) Minimieren Sie Lücken zwischen Spaltenüberschriften und Lücken zwischen Detailzeilen.

Wenn Sie nicht früher als CR8.5 verwenden, ist es wahrscheinlich, dass Sie nicht sortieren können, da der Export viele verbundene Zellen erstellt hat - die Punkte 1 und 2 mindern das erheblich. Wenn Sie nach Excel exportieren, möchten Sie, dass die Daten Ihres Berichts möglichst einer Excel-Tabelle entsprechen.

+0

Sie haben absolut Recht über CR8.5 merging Zellen in Excel. Tatsächlich habe ich herausgefunden, dass, wenn ich alle Kästchen im Detailbereich meines Berichts auf die gleiche Größe setze, sie in der Excel-Tabelle so erscheinen würden, wie sie auf dem Bericht dargestellt sind. Es ist so komisch - aber ich denke, was Excel machte, war das Lesen von 2-Zeilen-Spaltenüberschriften zuerst und dann das Anhängen der 1-Zeilen-Spaltenüberschriften zuletzt. Wenn Sie alle gleich groß sind, werden sie der Reihe nach gelesen. – yeahumok