金融市場データの可視化は、アナリスト、トレーダー、投資アプリケーションを構築する開発者にとって不可欠です。本記事では、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 ライブラリです。ワークシート、セル、数式、そして チャート — 金融チャートタイプとして StockOpenHighLowClose、Candlestick、Volume‑OHLC を含む、豊富な API を提供します。
Aspose.Cells を使用した金融チャート作成の主な利点:
- COMインターオプトなし – .NET をサポートする任意のプラットフォームで動作します。
- 完全なチャートタイプのサポート – すべての株式および金融チャートのバリエーションを含みます。
- 高性能レンダリング – 大規模データセットに最適です。
- 複数の出力形式 – XLSX、XLS、PDF、XPS、PNG、JPEG など。
NuGet を使用してプロジェクトに Aspose.Cells を追加できます:
PM> Install-Package Aspose.Cells
C# を使用して Excel で株価の始値‑高値‑安値‑終値チャートを作成する
以下は、完全で実行可能な C# の例で、次のことを実演します:
- 新しいワークブックを作成します。
- サンプルの OHLC データでワークシートに入力します。
- StockOpenHighLowClose チャートを挿入します。
- チャートの外観を構成します。
- ワークブックを保存します。
コードの説明
| Step | What the code does |
|---|---|
| 1 | 新しい Workbook をインスタンス化し、最初の Worksheet にアクセスします。 |
| 2 | ヘッダー行とサンプルの OHLC データ 5 行を書き込みます。 |
| 3 | ChartType.StockOpenHighLowClose タイプのチャートを追加します。 |
| 4 | Open‑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 リソースで学習を続けましょう:
- 開発者ガイド – https://docs.aspose.com/cells/net/
- 無料オンラインアプリ – https://products.aspose.app/cells/family
- APIリファレンス – https://reference.aspose.com/cells/net/
- ハウツー記事 – https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
このチュートリアルでは、C# と Aspose.Cells for .NET を使用して Excel で Stock Open‑High‑Low‑Close (OHLC) チャートを作成する方法を学びました。提供されたコードは、データの準備、チャートの作成、基本的なスタイリング、および高度なカスタマイズオプションを示しています。Aspose.Cells を使用すれば、金融の可視化を自動化し、レポートを生成し、Microsoft Office を必要とせずにチャートを複数の形式へエクスポートできます。
ご質問や追加のサポートが必要な場合は、遠慮なく当社の 無料サポートフォーラム にアクセスしてください: https://forum.aspose.com/c/cells/9.