このトピックでは、C#.NETアプリケーションでExcelPieChartを作成するための使いやすい手順について説明します。以下の手順は、C#Windowsアプリケーションで動的な円グラフをプログラムで作成する方法を示しています。
通常、円グラフはカテゴリデータを示しますが、各円スライスは特定のカテゴリを表示できます。 MS Excelでは、豊富なチャートツールのセットを利用できます。したがって、C#プロジェクトでExcel円グラフをその場で作成できます。次に、ExcelのXLSX形式で保存できます。出力XLSXファイルをExcelビューアで開くだけで、グラフを表示できます。
C#でExcel円グラフを作成する手順
- NuGetギャラリーからAspose.Cells for .NETパッケージをダウンロードします
- ディレクティブを使用して、関連するAspose.CellsおよびAspose.Cells.Charts名前空間をインポートします
- Licenseオブジェクトをインスタンス化し、SetLicenseメソッドを使用してライセンスファイルを設定します
- Workbookオブジェクトを作成して、新しいExcelブックを作成します
- ワークブックの最初のワークシートを取得し、ワークシートにデータを追加します
- ChartType.Pie列挙型メンバーを使用して新しい円グラフを追加し、そのデータ系列を他の属性で設定します
- 円グラフを含む出力Excelファイルを保存します
以下の例では、四半期ごとの売上データに基づいて動的に円グラフを作成します。グラフのソースデータもコードを介して貼り付けられます。さらに、グラフのタイトルを設定し、データラベルのプロパティを指定して、円グラフの値とパーセンテージを表示します。 ChartType列挙を使用して、チャートを描画するための他の同様のタイプを選択または設定できます。
C#でExcel円グラフを作成するためのサンプルコード
上記のコードスニペットは、最初のワークシートセルにいくつかのデータを挿入し、そのデータソースに基づいてC#でExcel円グラフを作成します。最後に、円グラフを含むExcelXLSXファイルを保存します。さらに、相互運用機能なしでC#でExcelチャートをJPGに変換も可能です。