2012-03-30 8 views
3

Ich muss einen SSRS-Bericht (RDLC) mit Sub-Bericht schreiben und den Bericht direkt in Excel auf asp.net Button Click Event exportieren.Asp.net SSRS 2008 (RDLC) Export nach Excel Bericht

Könnte mir bitte jemand helfen, wenn dies ohne SSRS durchgeführt werden kann, d. H. Keine Lizenz erforderlich?

Der SSRS-Bericht muss jede Gruppe in einem separaten Sheet.eg darstellen. Wenn es 3 Zustände gibt, sollte der Bericht die Daten für jeden Zustand in verschiedenen Excel-Tabellen anzeigen.

Ich habe versucht, dies mit Crystal-Bericht zu tun, aber Crystal Report unterstützt nicht mehrere Blätter.

Vielen Dank.

Antwort

1

Ich bin mir ziemlich sicher, dass jede Option zum Parsen von SSRS-Berichten, die von Microsoft erhältlich sind, eine Lizenz und Installation entweder auf dem Server oder auf dem Client erfordert, wo immer RDL geparst wird. (Verteilt Microsoft Software, die keine Lizenzvereinbarung erfordert?)

Einige der Lizenzen müssen jedoch nicht erworben werden und sind frei verfügbar. .rdlc-Dateien können analysiert und in einem ReportViewer-Steuerelement angezeigt werden, das erfordert .NET und "Microsoft Report Viewer 2010 Redistributable Package" Wenn Sie auf dieser Seite sehen, werden Sie sehen, dass SSRS nur für den Server-Verarbeitungsmodus erforderlich ist.

0

Es gibt eine Eigenschaft "Pagebreak", die Sie auf die Tablix oder Tabelle oder ein anderes Element setzen müssen, um eine neue Registerkarte zu erzwingen und dann die Eigenschaft "Pagename" auf das Element vor dem Seitenumbruch und das Element nach dem Seitenumbruch festzulegen . Diese Namen erscheinen auf den Registerkarten, wenn der Bericht nach Excel exportiert wird. Für weitere Informationen: Report Design: Naming Excel Worksheets und Exporting to Microsoft Excel (Report Builder and SSRS).

+0

Dies ist für RDL nur korrekt? Ich versuche, Blatt Namen für RDLC in vs 2008 http://stackoverflow.com/questions/14577284/asp-net-ssrs-2008-rdlc-export-to-excel-report-with-naming-of- Blätter –