Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 4 Min.

Berichte für .NET-Apps

Daten übersichtlich mit Reporting-Tools als Berichte ausgeben.
Berichte sorgen für Durchblick: statt  Wust an Daten übersichtliche Aufbereitung in Form von Tabellen und Grafiken. Die Berichte entstehen mithilfe eines Designers und werden als Definition in einem Berichtsformat abgelegt. Das Berichtsprogramm holt die Berichtsdefinition und füllt sie mit den Daten.Visual Studio liefert mit dem ReportViewer- und ReportDesigner-Steuerelement grundlegende Reporting-Komponenten für Windows Forms und WPF mit. Aber es gibt noch kommerzielle und Open-Source-Tools.www.dotnetpro.de/SL1612HighFive1

  1 

Ein komplettes Framework zur Berichtserstellung erhalten Sie mit dem Open-Source-Tool Seal Report, das dynamische SQL-Quellen unterstützt und auf Wunsch SQL-Anweisungen zur Abfrage von Datenbanken generiert. Seal Report legt den Fokus auf eine einfache Installation sowie eine leistungsfähige Entwurfskomponente. Seal Report wurde in C# geschrieben und unterstützt native Pivot-Tabellen sowie HTML5- und Micro­soft-Chart-Geschäftsgrafiken (Bild 1). In Berichte nehmen Sie auf Wunsch Unterberichte auf. Diverse Arbeiten automati­sieren Sie durch Stapelverarbeitungen. Sie verarbeiten No­SQL-Datenquellen, geben HTML-Inhalte per Razor Engine aus oder nutzen einen Web Report Server, um Berichte online verfügbar zu machen. Über eine Aufgabenplanung automatisieren Sie die wiederholte Berichtserstellung und -ausgabe in bestimmten Datenverzeichnissen. Informationen zum Schnelleinstieg, Produktdemonstrationen, Zugriff auf ein Benutzerforum sowie erweiterten, kommerziellen Support erhalten Sie über die Produktseite. Über den beiliegenden C#-Quelltext nehmen Sie optional selbst Änderungen und Erweiterungen vor.
www.sealreport.org

  2 

Das Reporting-Tool Majorsilence Reporting wurde ursprünglich unter dem Namen My-FyiReporting veröffentlicht. Es liegt als Open Source im C#-Quelltext vor und verarbeitet SQL-Daten, wie sie von allen gängigen Datenbanken bereitgestellt werden. Berichtsdefinitionen werden in XML-Dateien abgelegt, die dem von Microsoft eingeführten RDL-Standard (Report Definition Language) entsprechen. Majorsilence Reporting benötigt .NET in der Version 4.0 oder höher. Das Tool beinhaltet einen Report Designer, über den Sie Berichte visuell entwerfen, sowie einen Report Viewer, über den Sie die generierten Berichtsdateien anzeigen. Über einen Reporting Server machen Sie optional Berichte online verfügbar, wobei zugewiesene Rechte festlegen, welche Benutzer welche Berichte einsehen können. Der Reporting Server unterstützt die Ausgabeformate CSV (Komma-getrennte Werte), PDF, XML und HTML Außerdem erhalten Sie eine Anwendung zum Absetzen von Kommandos an der Eingabeaufforderung (RdlCmd). Die Anzeigekomponente betten Sie optional auch in Ihre eigenen Anwendungen ein. Online-Tutorials (Video) und eine ausführliche Dokumentation machen den Einstieg einfach.https://github.com/majorsilence/My-FyiReporting

  3 

MyNeoReport ist eine kompakte und leistungsfähige Report-Engine, die mit C# entwickelt wurde. Darüber definieren und drucken Sie Berichte komfortabel mit Quelltextanweisungen aus. Die Software ist sowohl für kommerzielle als auch für nichtkommerzielle Anwendungen nutzbar. MyNeoReport unterstützt alle OLEDB-Datenprovider und bietet die Möglichkeit, gebundene und nicht gebundene Daten auszugeben und diese wahlweise zu gruppieren. Berichte werden in einem eigenen Dokumentformat gespeichert. Berichte können über einen Designer definiert und bearbeitet werden, der wie die Engine erweiterte benutzerdefinierte Einträge unterstützt. Ist die Reporting-Engine ausschließlich im Binärformat erhältlich, wird der Designer im Quelltext angeboten.https://sourceforge.net/projects/myneoreport/

  4 

Mit dem Report Manager erhalten Sie ein Open-Source-Tool zur Berichtserstellung. Dieses setzt sich aus einem Designer, einer Funktionsbibliothek und Tools zusammen. Darüber definieren Sie nicht nur Berichte, Sie zeigen diese zudem in der Vorschau an und exportieren oder drucken sie aus. Der Report Manager bietet zudem Bibliotheken für Delphi und .NET an, mit deren Hilfe Sie die Berichtskomponente sehr leicht in eigene Anwendungen einbetten. Per ActiveX binden Sie die Vorschau- und Druckfunktion optional in den Internet Explorer oder auch COM-Entwicklungssysteme ein. Über einen mitgelieferten Report Server greifen dabei Thin Clients auf Server-generierte Berichte zu. Mit einer Web-Report-Server-Berichtsanwendung erzeugen Sie zudem PDF-Dokumente zu den Berichten. Sie nutzen den Report Manager in kommerziellen und nichtkommerziellen Anwendungen. Änderungen am Quelltext der Engine sind zu veröffentlichen, da diese dem MPL-Lizenzmodell unterliegen.https://reportman.sourceforge.io/

  5 

Der Catchysoft Report Generator ist ein kostenfreier Berichtsgenerator, der für die Anlage, das Einsehen sowie das Ausdrucken von Berichten entwickelt wurde. Neben der kostenfreien Variante gibt es eine kommerzielle Pro-Version, die derzeit aber nicht mehr erhältlich ist. Er liegt als ActiveX-Komponente vor und sorgt für die automatische Layout-Umsetzung. Die ActiveX-Komponente kann per COM Interop in .NET-Anwendungen, in Skriptsprachen (zum Beispiel VBScript) oder auch anderen COM-Entwicklungssystemen (zum Beispiel Delphi, VBScript oder Visual C++, VB.NET, C#) genutzt werden. Die Komponente stellt allerdings keinen Designer und entsprechend keine benutzerdefinierten Layout-Varianten zur Verfügung.  ⇥Andreas Maslowww.catchysoft.com/report_generator.html
Miscellaneous

Neueste Beiträge

Mehr Leistung für SBCs
Neue Orange-Pi-Varianten von Shenzhen Xunlong liefern höhere Rechenleistung.
12 Minuten
15. Dez 2025
Simple Recipes – User Interface und Plattformanpassungen - Moderne UI-Gestaltung mit der Uno Platform, Teil 5
Fortsetzung des praxisnahen Mini-Projekts: Das Beispiel der Rezepte-App „Simple Recipes“ zeigt, wie Uno ein gemeinsames UI-Design für Desktop, Web und Mobile ermöglicht.
7 Minuten

Das könnte Dich auch interessieren

Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
Fünf freie .NET Decompiler - Mark Pelf, CodeProject
Der serbische Softwareentwickler Mark Pelf stellt bei CodeProject fünf freie .NET Decompiler vor.
2 Minuten
6. Mär 2023
Wann wird die Unterstützung für das .NET Framework eingestellt? - .NET
Ein Blick auf die Lebenszyklus-Richtlinien von Microsoft zeigt, dass das .NET Framework weiterhin unterstützt wird, während sich die Community auf die neuesten Versionen konzentriert.
2 Minuten
28. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige