カテゴリーデータの可視化は、明確なデータ分析とレポート作成に不可欠です。本記事では、C# と Aspose.Cells for .NET を使用して Excel で棒グラフを生成する方法をご紹介します。数行のコードだけで、完全にフォーマットされたエクスポート対応のチャートを作成でき、レポートやダッシュボードに埋め込んだり、ステークホルダーと共有したりできます。
この記事では以下のトピックについて説明します。
C# Excel ライブラリで棒グラフを作成する
Aspose.Cells for .NET は、Microsoft Office を必要とせずに、開発者が Excel ファイルを作成、変更、レンダリングできる包括的な Excel 操作ライブラリです。その豊富なチャート API は、棒グラフを含むすべてのネイティブ Excel チャートタイプをサポートし、外観、軸、凡例、データ ラベルなどを完全に制御できます。
Aspose.Cells for .NET を使用する主な利点:
- Complete API Coverage – プログラムからすべての Excel 機能にアクセスできます。
- High Performance – 大規模なワークブックを迅速かつ効率的に処理します。
- No Office Dependency – 任意のサーバーまたはクラウド環境で動作します。
- Multiple Output Formats – XLSX、XLS、CSV、PDF、PNG などの形式で保存できます。
はじめに
- ダウンロード 最新リリースを Aspose.Cells releases page から取得してください。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
C# を使用して Excel で棒グラフを作成する
以下は、最初から棒グラフを作成し、その外観をカスタマイズし、ワークブックを保存する方法を示す2つの実用的な例です。
例 1 – シンプル クラスタ化棒グラフ
以下のコードは、四半期ごとの売上データを表示するクラスター化された棒グラフ(水平バー)を作成します。
コードが何をするか
- 新しいワークブックを作成し、製品別の四半期売上で埋めます。
- シートに Bar チャート(水平クラスター)を追加します。
- Q1、Q2、Q3 に対応する 3 つの系列を追加します。
- データ ラベルを有効にし、軸タイトルを設定し、パステル パレットを適用します。
- ワークブックを
BarChart_Simple_Output.xlsxとして保存します。
例 2 – カスタム書式設定付き積み上げ棒グラフ
スタック バー チャートは、カテゴリごとの合計の構成を視覚化したい場合に便利です。この例では、シリーズの色を設定し、凡例を追加し、チャートを PNG 画像としてエクスポートする方法も示しています。
この例のハイライト
- ChartType.StackedBar を使用して累積値を表示します。
- 各領域にカスタムカラーを適用し、視覚的に区別します。
- 凡例を下部に配置し、データラベルを中央揃えにします。
Chart.ToImageを使用してチャートを PNG ファイルにエクスポートする方法を示します。
無料ライセンスを取得する
制限なしで Aspose.Cells を試したいですか? 一時的な無料ライセンス を Aspose temporary license page から取得してください。ライセンスは評価用の透かしを削除し、開発およびテスト用にフル機能セットのロックを解除します。
棒グラフ 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/
結論
このガイドでは、C# と Aspose.Cells for .NET を使用して Excel でシンプルなものから高度な棒グラフを作成するために必要なすべてをカバーしました。基本的なクラスター棒グラフからカスタムカラーや画像エクスポートを備えた積み上げ棒グラフまで、ライブラリはリッチで流暢な API を提供し、サーバー上で Microsoft Office が不要になります。これらのコードスニペットをアプリケーションに組み込むことで、プロフェッショナルでデータ駆動型の可視化を手軽に実現できます。
ご質問やさらにサポートが必要な場合は、ぜひ当社の無料サポートフォーラムをご利用ください。