コンバージョン率、販売パイプライン、または任意の階層データセットを可視化する際、ファンネル チャートを使用すると格段に分かりやすくなります。本記事では、C# と Aspose.Cells for .NET を使用して Excel でファンネル チャートを作成する方法を学びます。数行のコードだけで、XLSX、PDF、または画像へのエクスポートが可能なインパクトの高いファンネル ビジュアルの生成を自動化できます。

この記事では次のトピックについて説明します:

C# Excel ライブラリでファンネル チャートを作成する

Aspose.Cells for .NET は、開発者がプログラムで Excel ファイルを作成、変更、レンダリングできる強力なスプレッドシート ライブラリです。豊富なチャートタイプを提供しており、その中には Funnel チャートも含まれますが、これはサーバーサイド シナリオ向けのネイティブ Microsoft Office interop ライブラリには存在しません。

Aspose.Cells for .NET を使用する主な利点:

  • 包括的な API – COM 依存なしで Excel 機能にフルアクセス。
  • サーバーサイドに適した – Microsoft Office のインストールは不要です。
  • 高性能 – 大規模なブックを最小限のメモリ使用量で処理します。
  • 複数の出力形式 – XLSX、XLS、CSV、PDF、PNG などで保存できます。

すぐに始める:

  1. 最新バージョンをリリースページからダウンロードしてください。
  2. NuGet を使用してインストールします。
PM> Install-Package Aspose.Cells

C# を使用して Excel でファンネル チャートを作成する

以下は、実行可能な完全な2つの例で、次のことを示しています:

  1. 基本的なファネルチャートを作成 静的データセットから。
  2. ファネルチャートをカスタマイズ(色、データラベル、凡例)。

Note – すべてのコードスニペットは .NET 6.0 以降でコンパイルされ、net6.0(またはそれ以降のフレームワーク)をターゲットにします。outputPath をマシン上の適切なフォルダーに置き換えてください。

例 1 – 基本的なファンネル チャート

コードが何をするか

  1. ワークブックを作成し、典型的な販売パイプラインを表すサンプルデータを追加します。
  2. 行 7、列 0 から開始する Funnel チャート (ChartType.Funnel) を挿入します。
  3. シリーズの値とカテゴリをデータ範囲にバインドします。
  4. 結果を FunnelChart_Basic.xlsx として保存します。

生成されたファイルを Microsoft Excel で開くと、各段階での離脱を可視化した明確なファンネル チャートが表示されます。

例 2 – カスタマイズされたファンネルチャート(色、データ ラベル、凡例)

カスタマイズのハイライト

  • Colors – 各ファネルスライスは Area.ForegroundColorFormattingType.Custom を使用して、異なる前景色が設定されます。
  • Data Labels – 値とパーセンテージの表示が有効になり、各スライスの内部中央に配置されます。
  • Legend – 読みやすさ向上のため、下部に水平レイアウトで配置されます。

FunnelChart_Customized.xlsx を開くと、プレゼンテーションやレポートに適した、完全にスタイルが適用されたファンネル ビジュアルを確認できます。

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

評価用の透かしを削除するために一時ライセンスが必要な場合は、Aspose 一時ライセンスページをご覧ください。無料ライセンスは30日間有効で、ファンネル チャートを含むすべての機能セットを評価できます。

ファネルチャート Excel: 無料リソース

Aspose.Cells の専門知識を深めるためのさらに読む資料とツール:

結論

Creating a Funnel chart with Aspose.Cells for .NET は簡単で、C# の数行のコードだけで実現できます。ライブラリはデータ バインディング、スタイリング、エクスポート オプションに対する完全な制御を提供し、サーバーサイドのレポーティング、ダッシュボード、そして自動化された Excel 生成に最適です。上記の例を基礎として使用し、独自のデータ ソースやビジュアル要件に合わせて調整してください。

ご質問や問題が発生した場合は、遠慮なく Aspose.Cells support forum でヘルプを求めてください。

参照