階層的な情報(組織構造、製品カテゴリ、ファイルシステムのレイアウトなど)を可視化する際、サンバーストチャートを使用すると格段に分かりやすくなります。本記事では、Aspose.Cells for .NET を使用して Excel ワークブックにサンバーストチャートを作成する方法を実演します。このサンプルは完全に実行可能で、必要なのは Aspose.Cells の NuGet パッケージだけで、任意の階層データセットに適用できます。

この記事では次のトピックをカバーします:

C# Excel ライブラリでサンバーストチャートを作成する

Aspose.Cells for .NET は、Office の相互運用性の必要性を排除する強力な Excel 自動化ライブラリです。Excel 2016 で導入されたサンバーストチャートを含む、チャートの作成、変更、スタイリングのためのクリーンでオブジェクト指向の API を提供します。

Sunburstチャート生成のためにAspose.Cellsを選ぶ主な理由:

  • Comprehensive API – チャートタイプ、データ系列、書式設定オプションへのフルアクセス。
  • No Excel installation required – サーバーサイド、クラウド、コンテナ環境で動作します。
  • Cross‑format support – XLSX、XLS、CSV、PDF、PNG などに保存可能。
  • High performance – 大規模なワークブックやデータセットを効率的に処理します。

はじめに

  1. Download ライブラリを Aspose.Cells releases page から取得してください。
  2. Install NuGet を使用してインストールしてください:
PM> Install-Package Aspose.Cells
  1. C# プロジェクトに Aspose.Cells の参照を追加します。

C# を使用して Excel でサンバースト チャートを作成する

以下は、Excelでサンバーストチャートを作成する方法を示す、完全に自己完結型のC#サンプルです。

主要な手順の説明

StepPurpose
2階層データは列に配置され、左端の列が最外層のリング(カテゴリ)を表し、右端の数値列が値を保持します。
3ChartType.Sunburst は必要なチャートタイプを作成します。
4SetChartDataRange はデータ範囲をチャートにリンクします。フラグ true は、範囲にカテゴリと値の両方が含まれることを Aspose.Cells に伝えます。
5オプションの外観調整(背景塗りつぶし、凡例の位置)。
6ワークブックを XLSX 形式で保存し、さらに処理したり PDF/PNG にエクスポートしたりできる状態にします。

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

Aspose は評価制限を解除する 一時的な無料ライセンス を提供しています。ライセンスキーをリクエストするには、一時的なライセンスページ にアクセスしてください。以下のようにアプリケーションに適用します:

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

サンバーストチャート Excel: 無料リソース

結論

プログラムでサンバーストチャートを作成するのは Aspose.Cells for .NET を使用すれば簡単です。ライブラリはデータ階層、チャートタイプの選択、スタイリングをサーバー上で Microsoft Excel を必要とせずに処理します。提供されたサンプルを基礎として使用し、データソースを自分のドメインに合わせて調整し、Aspose’s の豊富な API を活用して、洗練されたエクスポート対応のビジュアルを作成しましょう。

さらに支援が必要な場合は、Aspose.Cells 無料サポートフォーラムで遠慮なく質問してください。

参照