時間の経過に伴うトレンドの可視化は、多くのビジネスレポートにおける基本的な要件です。Area chart はデータポイントと軸の間の領域を埋め、変化の大きさを強調するのに最適です。このガイドでは、C#Aspose.Cells for .NET を使用して、Excel でシンプルな Area chart と積み上げ Area chart の両方を作成する方法を示します。コードスニペットは完全で、コンパイル可能な状態で提供されており、任意の .NET プロジェクトに適用できます。

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

C# Excel ライブラリでエリア チャートを作成

Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、編集、レンダリングを可能にする包括的な Excel 操作ライブラリです。ワークシート、セル、チャートを操作するためのクリーンでオブジェクト指向の API を提供します。

チャートを扱う際の主な利点:

  • リッチチャートタイプのサポート – 標準、積み上げ、100 %積み上げ、そして多数の特殊チャートタイプを含みます。
  • 完全な書式制御 – 色、マーカー、軸、凡例、データ ラベルをプログラムでカスタマイズできます。
  • クロス‑プラットフォーム – Windows、Linux、macOS で .NET 6+ と共に動作します。
  • 高性能 – 大規模データセットを効率的に処理します。

Aspose.Cells の使用を開始するには、NuGet パッケージをプロジェクトに追加します:

PM> Install-Package Aspose.Cells

C# を使用して Excel でエリア チャートを作成する

以下は、シンプルな エリア チャート を作成する完全な、すぐに実行できるコンソール アプリケーションです。例では次の手順に従います:

  1. Workbook をインスタンス化します。
  2. 最初のワークシートにサンプルデータを入力します。
  3. Area チャート オブジェクトを追加します。
  4. チャートのシリーズと軸を構成します。
  5. ワークブックを XLSX ファイルとして保存します。

キー行の説明

LinePurpose
ChartType.Area標準のエリア チャートを指定します。
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true)データ系列を追加します。2 番目の引数 (true) は、系列が最初の列をカテゴリとして使用することを示します。
chart.CategoryAxis.Title.TextX‑axis のタイトルを設定します。
chart.PlotArea.Area.Formattingプロット領域の背景書式設定を制御します。

プログラムを実行すると、AreaChart_Output.xlsx が生成され、2つの製品の販売トレンドを示すきれいにフォーマットされたエリアチャートが表示されます。

C# を使用して Excel で積み上げ面グラフを作成する

スタックエリアチャート は、各シリーズが総計に対する貢献度を示します。以下のコードは前の例を基にしており、チャートタイプを ChartType.StackedArea に変更します。

シンプルなエリアチャートと比べて何が変わりますか?

  • ChartType.AreaStacked – 各シリーズを前のシリーズの上に描画します。
  • 複数のシリーズを追加して、累積データを示しています。
  • プロット領域に透明度を適用し、ビジュアルをすっきりさせています。

生成された Excel ファイルは、完全に機能するエリア チャートを表示し、さらにカスタマイズや配布の準備が整っています。

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

一時ライセンスを取得して、Aspose.Cells を制限なく体験してください:

  • 無料の一時ライセンスページにアクセスし、指示に従ってください。free temporary license page
  • Aspose.Cells API の呼び出しを行う前に、コード内でライセンスを適用してください:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

ライセンス環境では評価用の透かしが削除され、フル機能セットが利用可能になります。

エリアチャート Excel: 無料リソース

これらの公式リソースでExcel自動化スキルを強化しましょう:

結論

この記事では、C#Aspose.Cells for .NET を使用して、Excel で標準のエリア チャートと積み上げエリア チャートの両方を作成する方法を示しました。提供されたコードサンプルは完全でコンパイル可能であり、チャートの作成、スタイリング、ファイル保存のベストプラクティスを示しています。これらのスニペットを独自のアプリケーションに統合することで、Microsoft Excel に依存せずに説得力のあるビジュアル分析を提供できます。

追加のヘルプが必要な場合は、Aspose.Cells サポートフォーラムで会話を開始してください。

参照