データを三次元で可視化すると、トレンドが際立ち、可読性が向上します。Cylindrical Bar chart は、従来の棒グラフの3‑D バリアントで、各データ系列をシリンダーとして表示し、明瞭さを損なうことなく奥行きを加えます。本記事では、Aspose.Cells for .NET と C# を使用して、Excel ワークブックに Cylindrical Bar chart を作成する方法を示します。
このガイドでは、次のことを学びます:
- Aspose.Cells C# Excel ライブラリが提供するチャート作成機能。
- 円筒形棒グラフをステップバイステップで生成する方法。
- チャートの外観(軸タイトル、色、凡例など)をカスタマイズする方法。
- 評価用の無料一時ライセンスを取得できる場所。
C# Excel ライブラリで円筒形棒グラフを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、変更、レンダリングを可能にする包括的な Excel 自動化ライブラリです。Excel が提供するすべてのチャートタイプをサポートしており、3‑D Cylindrical Bar チャートも含まれます。
Aspose.Cells for .NET を使用する主な利点:
- Full‑featured API – ワークブック、ワークシート、セル、チャート、そして書式設定オブジェクトにアクセスできます。
- Zero‑dependency – 任意の .NET プラットフォーム( .NET Framework、.NET Core、.NET 5/6/7 )で動作します。
- High performance – 低メモリフットプリントで大規模データセットを処理します。
- Cross‑format support – XLS、XLSX、CSV、ODS など多数の形式を読み書きできます。
Aspose.Cells のインストール
NuGet を使用して Aspose.Cells を取得できます:
PM> Install-Package Aspose.Cells
または、最新リリースを Aspose.Cells リリース ページ からダウンロードしてください。
C# を使用して Excel で円筒形棒グラフを作成する
次の例では、ワークブックを作成し、サンプルの売上データを入力し、円筒形棒グラフを追加して、結果をXLSXファイルとして保存します。
完全な C# コード例
コードの説明
| ステップ | コードの動作 |
|---|---|
| 1 | Workbook を新規作成し、最初のワークシート (Sheet1) を取得します。 |
| 2 | ワークシートに小規模なデータセット(地域と四半期ごとの売上)を入力します。 |
| 3 | Cylindrical Bar チャート (ChartType.CylindricalBar) を追加し、シート上に配置します。 |
| 4 | 3 つの系列(各四半期ごと)を追加し、数値データが入っているセルにリンクさせます。 |
| 5 | 軸タイトル、凡例の位置、系列の色、そして円筒形状を強調するための控えめな 3‑D 回転を設定します。 |
| 6 | ワークブックを CylindricalBarChart_Output.xlsx として保存します。生成されたファイルは Excel、Google Sheets、または任意の互換ビューアで開くことができます。 |
サンプルの実行
- Visual Studio またはお好みの IDE で新しい Console Application プロジェクトを作成します。
- Aspose.Cells NuGet パッケージを追加します (
Install-Package Aspose.Cells)。 - 生成された
Program.csの内容を上記のコードに置き換えます。 - プロジェクトをビルドして実行します。コンソールにワークブックが保存されたことが確認され、プロジェクトの出力フォルダーに
CylindricalBarChart_Output.xlsxが見つかります。
無料の一時ライセンスを取得する
Aspose.Cells は商用製品ですが、評価用に 無料の一時ライセンス を取得できます:
- 以下のページにアクセスしてください: Aspose temporary license page。
- 画面の指示に従ってライセンス ファイル (通常は
Aspose.Total.NET.lic) を取得します。 - ライセンス ファイルをプロジェクトのルート ディレクトリに配置し、Aspose.Cells API を使用する前に有効化します。
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
一時ライセンスは、評価制限を限定された期間解除し、すべての機能(チャート作成を含む)を制限なくテストできるようにします。
無料リソース
- 開発者ガイド – 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/
- サンプルコードリポジトリ – https://github.com/aspose-cells/Aspose.Cells-for-.NET
結論
Creating a Cylindrical Bar チャートを Aspose.Cells for .NET で作成するのは簡単です: データを準備し、ChartType.CylindricalBar タイプのチャートを追加し、シリーズをバインドし、オプションのスタイリングを適用します。ライブラリはすべての低レベルの Excel 操作を処理し、プログラムからプロフェッショナルな外観の 3‑D ビジュアライゼーションを生成できるようにします。
データ ラベル、グラデーション フィル、または動的データ ソースなどの追加カスタマイズを自由に試して、チャートを特定のレポート ニーズに合わせて調整してください。問題が発生したり、さらに質問がある場合は、Aspose コミュニティとサポート フォーラムが優れた助けを得られる場所です。