Die Visualisierung von Finanzdaten wie Aktienkursen, Hoch‑Tief‑Schluss‑Werten und Handelsvolumina ist eine gängige Anforderung für Analysten und Entwickler. Mit Aspose.Cells for .NET können Sie ein StockHighLowClose‑Diagramm direkt aus Ihrer C#‑Anwendung erzeugen, ohne dass Microsoft Excel installiert sein muss.

In diesem Artikel lernen Sie:

  • Wie Aspose.Cells die Diagrammerstellung vereinfacht.
  • Schritt‑für‑Schritt‑Code zum Erstellen eines StockHighLowClose‑Diagramms.
  • Anpassungsoptionen für Achsen, Legenden und Marker.
  • Wie man ein vorhandenes Diagramm aktualisiert.

C# Excel-Bibliothek zum Erstellen eines StockHighLowClose-Diagramms

Aspose.Cells for .NET ist eine leistungsstarke, vollständig verwaltete Bibliothek, die Entwicklern ermöglicht, Excel‑Dateien programmgesteuert zu erstellen, zu ändern und zu rendern. Sie unterstützt alle gängigen Excel‑Formate und bietet eine umfangreiche API für die Arbeit mit Arbeitsblättern, Zellen, Diagrammen, Pivot‑Tabellen und mehr.

Wesentliche Vorteile für die Diagrammerstellung:

  • Kein Excel-Interop erforderlich – funktioniert auf jeder Plattform, auf der .NET läuft.
  • Vollständige Diagrammtypunterstützung – einschließlich Stock, Candlestick, OHLC und StockHighLowClose.
  • Umfangreiche Anpassungsmöglichkeiten – Farben, Marker, Achsentitel, sekundäre Achsen usw.
  • Hohe Leistung – geeignet für große Datensätze.

Erste Schritte

  1. Herunterladen die neueste Aspose.Cells for .NET von der offiziellen Release-Seite.
  2. Installieren Sie das NuGet-Paket:
   PM> Install-Package Aspose.Cells
  1. Fügen Sie Ihrem C#‑Projekt einen Verweis auf Aspose.Cells hinzu.

Erstellen Sie ein StockHighLowClose-Diagramm in Excel mit C#

Unten finden Sie ein vollständiges, sofort ausführbares C#‑Konsolenprogramm, das ein Arbeitsblatt erstellt, es mit Beispiel‑OHLC‑Daten füllt, ein StockHighLowClose‑Diagramm hinzufügt und die Arbeitsmappe als StockChart_Output.xlsx speichert.

Erklärung des Codes

StepWhat the code does
1️⃣Instanziert ein neues Workbook und greift auf das erste Arbeitsblatt zu.
2️⃣Schreibt Kopfzeilen und füllt Zeilen mit Datum, Eröffnungs-, Hoch-, Tief- und Schlusskurswerten.
3️⃣Fügt ein ChartType.StockHighLowClose‑Diagramm hinzu, das unter der Datentabelle positioniert ist.
4️⃣Verknüpft das Diagramm mit dem Arbeitsblattbereich und definiert die Kategorien‑Achse (Datum).
5️⃣Setzt Achsentitel und aktiviert Gitternetzlinien, um die Preisniveaus leichter zu lesen.
6️⃣Zeigt eine Legende rechts an und passt die Datenpunkt‑Marker an.
7️⃣Speichert die Arbeitsmappe als StockChart_Output.xlsx.

Das Ausführen des Programms erzeugt eine Excel‑Datei, die ein voll funktionsfähiges StockHighLowClose‑Diagramm enthält und bereit ist, in Microsoft Excel, LibreOffice oder einem anderen Viewer, der das XLSX‑Format unterstützt, geöffnet zu werden.

Kostenlose Lizenz erhalten

Aspose.Cells bietet eine temporäre kostenlose Lizenz an, die Evaluierungswasserzeichen entfernt und die volle Funktionalität freischaltet. Holen Sie sich eine von der Aspose temporäre Lizenzseite. Wenden Sie die Lizenz zu Beginn Ihrer Anwendung an:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

Kostenlose Ressourcen

Fazit

Das Erstellen eines StockHighLowClose‑Diagramms mit Aspose.Cells for .NET ist unkompliziert und erfordert keinen Microsoft Excel auf dem Server. Wenn Sie dem vollständigen Beispiel oben folgen, können Sie professionell aussehende Finanzdiagramme erzeugen, sie an Ihre Markenrichtlinien anpassen und in Reporting‑Pipelines oder Webanwendungen integrieren.

Wenn Sie Fragen haben, Unterstützung benötigen oder Ihre Erfahrungen teilen möchten, können Sie gerne der Community im Aspose.Cells Support Forum beitreten.

Siehe auch