階層的な情報(組織構造、製品カテゴリ、ファイルシステムのレイアウトなど)を可視化する際、サンバーストチャートを使用すると格段に分かりやすくなります。本記事では、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 – 大規模なワークブックやデータセットを効率的に処理します。
はじめに
- Download ライブラリを Aspose.Cells releases page から取得してください。
- Install NuGet を使用してインストールしてください:
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
C# を使用して Excel でサンバースト チャートを作成する
以下は、Excelでサンバーストチャートを作成する方法を示す、完全に自己完結型のC#サンプルです。
主要な手順の説明
| Step | Purpose |
|---|---|
| 2 | 階層データは列に配置され、左端の列が最外層のリング(カテゴリ)を表し、右端の数値列が値を保持します。 |
| 3 | ChartType.Sunburst は必要なチャートタイプを作成します。 |
| 4 | SetChartDataRange はデータ範囲をチャートにリンクします。フラグ 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: 無料リソース
- 開発者ガイド – 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/
結論
プログラムでサンバーストチャートを作成するのは Aspose.Cells for .NET を使用すれば簡単です。ライブラリはデータ階層、チャートタイプの選択、スタイリングをサーバー上で Microsoft Excel を必要とせずに処理します。提供されたサンプルを基礎として使用し、データソースを自分のドメインに合わせて調整し、Aspose’s の豊富な API を活用して、洗練されたエクスポート対応のビジュアルを作成しましょう。
さらに支援が必要な場合は、Aspose.Cells 無料サポートフォーラムで遠慮なく質問してください。