2009-06-30 8 views
4

Ich erstelle eine Reporting-Software, die Excel-Arbeitsmappen mit Diagrammen und allen zugehörigen Daten generiert. Gibt es neben den integrierten Bibliotheken und den .NET Office-Integrationsfunktionen noch weitere Tools oder Code, die für die Erstellung ähnlicher Projekte hilfreich sind?C# .NET Diagramme Bibliotheken/Code?

EDIT: Ich bin Winforms ausgerichtet.

+0

Als Gigasoft-Gründer, Forschung und vergleichen Sie mit den unten aufgeführten. Sehen Sie sich unseren kleinen 18-Megabyte-Download [.Net Charting Library Demo] (http://www.gigasoft.com) an. Die Demo ist eine komprimierte Forschung, die leicht assimilierbar ist. Enthält EXEs basierend auf WinForms, Wpf und MFC zum Vergleich. Diagramme in Berichten müssen sich am besten verhalten, da Benutzerinteraktionen oft nicht verfügbar sind, um ein hässliches Diagramm zu optimieren. Gigasoft hat immer die Logik der künstlichen Intelligenz priorisiert, um die Bildqualität unabhängig von Eigenschaften, Konfiguration, Größe und Form zu erhalten. Größe unserer Demo zum Vergleich. – Robert

Antwort

1

SQL Server Reporting Services.

6

Ich habe ZedGraph vor, und ich fand es ziemlich gut für eine kostenlose Bibliothek.

+2

Ja, ZedGraph ist eine nette Bibliothek. – Noldorin

+2

vereinbart. Es ist großartig und ich habe es in meinem persönlichen Projekt (stochfit.sourceforge.net) verwendet, wenn Sie ein Beispiel benötigen. Der einzige Nachteil ist, dass es nicht mehr gepflegt wird, und es gibt ein paar irritierende Bugs drin. Ich habe sie in meinem persönlichen Zweig repariert, aber niemand kümmert sich um das Projekt. – Steve

1

Ich habe mit der Office Open XML Library (portal) gearbeitet, mit der Sie Excel-Dateien ohne Office-Interop erstellen können. Es ist ein wenig schwierig zu lernen, da Sie das zugrunde liegende Dokumentformat lernen müssen, und Version 2.0 ist immer noch in CTP, bis Office14 herauskommt, aber es ist eine schnelle (performante) und kostenlose Lösung.

1

Ich verwende Steema TeeChart.Net beworben. Es ist ein sehr leistungsfähiges Diagramm, aber es ist nicht frei und nicht billig (ungefähr $ 760 pro Entwickler).

1

ist eine Excel-kompatible Tabellenkomponente für .NET, die auch als Excel-kompatible Tabellenkalkulations freigegeben Funktionen unterstützt Charting. Sie haben nicht angegeben, ob Sie auf WinForms oder ASP.NET abzielen, aber SpreadsheetGear kann mit beiden verwendet werden.

Sie können eine Live-Diagrammgalerie mit Diagrammen anzeigen, die von SpreadsheetGear here gerendert werden, und die Evaluierungssoftware here herunterladen.

Disclaimer: Ich besitze SpreadsheetGear LLC

1

Syncfusion eine native .NET-Dienstprogramm hat, die (einschließlich Diagrammfunktionen) ohne Umweg über Excel für Tabellenkalkulations Automatisierung ermöglicht.

Das Bündel ist nicht billig oder einfach zu verwenden, aber es ist leistungsfähig.