金融市場データの可視化は、アナリスト、トレーダー、投資アプリケーションを構築する開発者にとって不可欠です。本記事では、C# と Aspose.Cells for .NET を使用して Excel で Stock Open‑High‑Low‑Close (OHLC) チャートを作成する方法を学びます。数行のコードだけで、生の価格データをプロフェッショナルな外観の OHLC チャートに変換でき、Excel ワークブック、PDF、または画像として保存できます。

この記事では次のトピックについて説明します:

C# Excel ライブラリで株式 OHLC チャートを作成

Aspose.Cells for .NET は、Microsoft Office を使用せずに開発者が Excel ファイルを作成、編集、レンダリングできる、強力で完全に管理された Excel ライブラリです。ワークシート、セル、数式、そして チャート — 金融チャートタイプとして StockOpenHighLowCloseCandlestickVolume‑OHLC を含む、豊富な API を提供します。

Aspose.Cells を使用した金融チャート作成の主な利点:

  • COMインターオプトなし – .NET をサポートする任意のプラットフォームで動作します。
  • 完全なチャートタイプのサポート – すべての株式および金融チャートのバリエーションを含みます。
  • 高性能レンダリング – 大規模データセットに最適です。
  • 複数の出力形式 – XLSX、XLS、PDF、XPS、PNG、JPEG など。

NuGet を使用してプロジェクトに Aspose.Cells を追加できます:

PM> Install-Package Aspose.Cells

C# を使用して Excel で株価の始値‑高値‑安値‑終値チャートを作成する

以下は、完全で実行可能な C# の例で、次のことを実演します:

  1. 新しいワークブックを作成します。
  2. サンプルの OHLC データでワークシートに入力します。
  3. StockOpenHighLowClose チャートを挿入します。
  4. チャートの外観を構成します。
  5. ワークブックを保存します。

コードの説明

StepWhat the code does
1新しい Workbook をインスタンス化し、最初の Worksheet にアクセスします。
2ヘッダー行とサンプルの OHLC データ 5 行を書き込みます。
3ChartType.StockOpenHighLowClose タイプのチャートを追加します。
4Open‑High‑Low‑Close データ範囲 (B2:E6) をチャート系列にバインドし、日付列を X‑axis(カテゴリ)データとして設定します。
5背景色、グリッド線、軸タイトルなど、いくつかのビジュアルカスタマイズを示します。
6ワークブックを Excel で開ける XLSX ファイルとして保存し、必要に応じて Aspose.Cells を使用して PDF/PNG にエクスポートできます。

プログラムを実行すると、分析やプレゼンテーションにすぐ使える完全に機能する OHLC チャートを含む Excel ファイル (StockOHLCChart_Output.xlsx) が生成されます。

無料ライセンスを取得する

Aspose は評価制限を解除する 一時的な無料ライセンス を提供しています。プロジェクトで Aspose.Cells のすべての機能を解放するために、Aspose 一時ライセンスページ にアクセスして取得してください。

株式の始値‑高値‑安値‑終値チャート: 無料リソース

これらの公式 Aspose リソースで学習を続けましょう:

結論

このチュートリアルでは、C# と Aspose.Cells for .NET を使用して Excel で Stock Open‑High‑Low‑Close (OHLC) チャートを作成する方法を学びました。提供されたコードは、データの準備、チャートの作成、基本的なスタイリング、および高度なカスタマイズオプションを示しています。Aspose.Cells を使用すれば、金融の可視化を自動化し、レポートを生成し、Microsoft Office を必要とせずにチャートを複数の形式へエクスポートできます。

ご質問や追加のサポートが必要な場合は、遠慮なく当社の 無料サポートフォーラム にアクセスしてください: https://forum.aspose.com/c/cells/9.

参照