31 Stimmen

Open-Source-.Net-Berichtswerkzeug

Ich bin auf der Suche nach einem Berichtsdienst/Tool für Visual Studio. Meine einzige Einschränkung ist, dass mein Webserver für mich tabu ist, was die Installation von ALLEM angeht. Ich brauche also etwas, das ich einfach in mein Projekt einbinden kann.

Meine Benutzer müssen in der Lage sein, einen Bericht in das PDF-Format zu exportieren, und ohne die Möglichkeit, Crystal zu verwenden, bin ich so gut wie verloren.

Irgendwelche Ideen?

22voto

Gulzar Nazim Punkte 51098

fyireporting (veröffentlicht unter der Apache-Lizenz) ist einen Versuch wert.

Das fyiReporting RDL-Projekt ist ein leistungsfähiges Berichts- und Diagrammsystem, das auf der Berichtsdefinitionssprache (RDL). Tabellarische, Freiform-, Matrix- und Diagramme sind vollständig unterstützt. Die Berichtsausgabe kann als HTML, PDF, XML, .Net Control angezeigt werden, Web Archive und auf einem Drucker ausgegeben werden. Es gibt Bibliotheken zur Verwendung in Ihren ASP.NET-, Windows.Net- und Befehlszeilenanwendungen Anwendungen.

4 Stimmen

Ein beliebter Fork von fyireporting ist reportingcloud, jetzt auf SouceForge.

5voto

Bob King Punkte 24518

Versuchen Sie Microsofts ReportViewer System. Es verwendet die Report Definition Language, ist aber sofort einsatzbereit. Es ist nicht Open Source, aber es ist weiterverteilbar.

0 Stimmen

Ist dafür jedoch eine Serverinstallation erforderlich?

2 Stimmen

Sie können die ReportViewer-DLLs in Ihr Projekt einbinden, ohne das weiterverteilbare Paket auf dem Server installieren zu müssen. Die drei, die Sie benötigen, sind: Microsoft.ReportViewer.WebForms, Microsoft.ReportViewer.Common,Microsoft.ReportViewer.ProcessingObjectModel.dll.

0 Stimmen

Verweisen Sie mit Copy Local direkt auf sie in Ihrem Projekt. Möglicherweise müssen Sie die letzte Datei zuerst aus dem GAC holen.

3voto

Earlz Punkte 59611

Wie von Ant vorgeschlagen, gibt es auch ReportingCloud die ein Zweig von fyiReporting ist

0voto

David Thielen Punkte 24913

Wenn Sie bereit sind, auf einen Berichtsdesigner zu verzichten, und Open Source eine unbedingte Voraussetzung ist, dann sollten Sie einen Blick auf iTextSharp - Version 4.0 ist vollständig quelloffen (5.0 ist für die kommerzielle Nutzung kostenpflichtig).

Einige weitere Open-Source-Systeme finden Sie unter Infos zur Berichtssoftware .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X