Die Visualisierung von Finanzmarktdaten — wie Eröffnungs-, Hoch-, Tief- und Schlusskursen zusammen mit dem Volumen — ist eine gängige Anforderung für Analysten und Entwickler. Aspose.Cells for .NET ermöglicht es, mühelos ein StockVolumeOpenHighLowClose‑Diagramm direkt aus dem Code zu erstellen. In diesem Leitfaden erfahren Sie, wie Sie:

  • Richten Sie eine Arbeitsmappe ein und füllen Sie sie mit OHLCV‑Daten.
  • Fügen Sie ein StockVolumeOpenHighLowClose‑Diagramm hinzu.
  • Passen Sie Serien, Achsen, Legenden und das Styling an.
  • Speichern Sie die Arbeitsmappe im XLSX‑Format (oder anderen unterstützten Formaten).

Lass uns eintauchen!

Table of Contents

C# Excel-Bibliothek zum Erstellen eines StockVolumeOpenHighLowClose-Diagramms

Aspose.Cells for .NET ist eine leistungsstarke Excel‑Verarbeitungsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu bearbeiten und zu rendern, ohne Microsoft Office zu benötigen. Sie bietet eine umfangreiche Chart‑API, einschließlich des Diagramms ChartType.StockVolumeOpenHighLowClose, das ein Aktien‑Chart (Open‑High‑Low‑Close) mit einem Volumen‑Säulendiagramm kombiniert.

Wesentliche Vorteile der Verwendung von Aspose.Cells für die Finanzdiagrammerstellung:

  • Kein Office Interop – Funktioniert in Cloud-, Service- und Desktop-Umgebungen.
  • Vollständige .NET Standard-Unterstützung – Kompatibel mit .NET 6, .NET 7, .NET Framework und .NET Core.
  • Umfangreiche Anpassungsmöglichkeiten – Steuerung von Diagrammtyp, Achsen, Markern, Farben und mehr.
  • Hochgeschwindigkeitsverarbeitung – Effiziente Handhabung großer Datensätze.

Installation

Fügen Sie Aspose.Cells zu Ihrem Projekt über NuGet hinzu:

PM> Install-Package Aspose.Cells

oder über die .NET CLI:

dotnet add package Aspense.Cells

Erstellen Sie ein StockVolumeOpenHighLowClose-Diagramm in Excel mit C#

Im Folgenden finden Sie zwei vollständige Beispiele:

  1. Basic chart – demonstriert die minimal erforderlichen Schritte.
  2. Styled chart – zeigt, wie man Farben, sekundäre Achse, Markierungen und Legende anpasst.

Beide Beispiele sind bereit zum Kompilieren und Ausführen.

Schritt‑für‑Schritt-Implementierung

  1. Erstellen Sie eine Workbook‑Instanz.
  2. Greifen Sie auf das erste Arbeitsblatt zu (workbook.Worksheets[0]).
  3. Füllen Sie OHLCV‑Daten (Open, High, Low, Close, Volume).
  4. Fügen Sie ein Diagramm hinzu using ChartType.StockVolumeOpenHighLowClose.
  5. Konfigurieren Sie die Serie – legen Sie den Datenbereich, die Seriennamen und den Diagrammtyp für jede Serie fest, falls erforderlich.
  6. Optionale Anpassungen – Achsentitel, Legendenposition, Farben, Markierungen, sekundäre Achse für das Volumen usw.
  7. Speichern Sie die Arbeitsmappe im gewünschten Format.

Vollständiges Beispiel – Grundlegendes Diagramm

Erklärung der wichtigsten Zeilen

LinePurpose
ChartType.StockVolumeOpenHighLowCloseErstellt ein kombiniertes Aktien‑(OHLC‑) und Volumen‑Säulendiagramm.
chart.NSeries.Add("=MarketData!$B$2:$E$6", true);Fügt die OHLC‑Serie (Open‑High‑Low‑Close) hinzu.
chart.NSeries.Add("=MarketData!$F$2:$F$6", true);Fügt die Volumen‑Serie hinzu.
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6";Setzt die Daten als X‑Achsen‑Kategorien.
chart.ShowLegend = true;Aktiviert die Legende, damit die Seriennamen sichtbar sind.

Das Ausführen des Programms erzeugt StockVolumeOpenHighLowClose_Basic.xlsx mit einem funktionalen Finanzdiagramm.

Vollständiges Beispiel – Gestyltes Diagramm mit sekundärer Achse

Das folgende Beispiel verleiht ein professionelles Aussehen: benutzerdefinierte Farben, eine sekundäre Achse für das Volumen, Markerstile für die Aktienserie und einen transparenten Diagrammbereich.

Highlights dieses Beispiels

  • Candlestick-Stil für die OHLC-Serie (ChartType.Candlestick) mit grünen Aufwärtsbalken und roten Abwärtsbalken.
  • Sekundäre Y‑Achse für das Volumen (PlotOnSecondAxis = true).
  • Halbtransparente Säulenfüllung für das Volumen, um die Aktienbalken sichtbar zu halten.
  • Datumsformatierung auf der Kategorienachse ("mmm dd").
  • Legende rechts platziert für eine bessere Raumausnutzung.

Durch das Ausführen des Programms wird StockVolumeOpenHighLowClose_Styled.xlsx erstellt, ein hochwertiges Finanzdiagramm, das für Präsentationen oder weitere Analysen bereit ist.

Kostenlose Lizenz erhalten

Aspose.Cells bietet eine temporäre kostenlose Lizenz, die Evaluierungs‑Wasserzeichen entfernt und die volle Funktionalität für Tests ermöglicht. Besuchen Sie die temporäre Lizenzseite, um Ihre sofort zu erhalten.

// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your downloaded license file

Kostenlose Ressourcen

Fazit

Das Erstellen eines StockVolumeOpenHighLowClose‑Diagramms mit Aspose.Cells for .NET ist unkompliziert:

  1. Befüllen Sie Ihr Arbeitsblatt mit OHLCV‑Daten.
  2. Fügen Sie den kombinierten Diagrammtyp hinzu.
  3. Passen Sie Serien, Achsen und das Styling an, um Ihren visuellen Standards zu entsprechen.
  4. Speichern Sie die Arbeitsmappe in einem beliebigen unterstützten Format.

Mit den bereitgestellten Code‑Snippets können Sie Finanzdiagramme in Reporting‑Tools, Dashboards oder automatisierte Excel‑Generierungspipelines integrieren – und das mit nur wenigen Zeilen C#.

Für zusätzliche Unterstützung besuchen Sie unser kostenloses Support‑Forum – unsere Experten stehen bereit, um zu helfen.

Siehe auch