Визуализация коэффициентов конверсии, продажных воронок или любого иерархического набора данных становится гораздо понятнее с помощью диаграммы‑воронки. В этой статье вы узнаете, как создать диаграмму‑воронку в Excel, используя C# и Aspose.Cells for .NET. Всего несколькими строками кода вы можете автоматизировать создание высококачественных визуальных представлений воронки, готовых к экспорту в XLSX, PDF или изображения.

В этой статье рассматриваются следующие темы:

C# Excel Library для создания воронкообразных диаграмм

Aspose.Cells for .NET — это мощная библиотека для работы с электронными таблицами, позволяющая разработчикам программно создавать, изменять и отображать файлы Excel. Она предлагает широкий набор типов диаграмм, включая Funnel диаграмму, которая недоступна в нативных библиотеках Microsoft Office interop для серверных сценариев.

Ключевые преимущества использования Aspose.Cells for .NET:

  • Comprehensive API – Полный доступ к функциям Excel без зависимостей от COM.
  • Server‑side friendly – Не требуется установка Microsoft Office.
  • High performance – Обрабатывает большие книги с минимальным потреблением памяти.
  • Multiple output formats – Сохраняйте в форматах XLSX, XLS, CSV, PDF, PNG и др.

Быстрый старт:

  1. Скачайте последнюю версию со страницы выпусков.
  2. Установите через NuGet:
   PM> Install-Package Aspose.Cells

Создание воронкообразной диаграммы в Excel с использованием C#

Ниже приведены два полных, исполняемых примера, показывающих, как:

  1. Создать базовую воронкообразную диаграмму из статического набора данных.
  2. Настроить воронкообразную диаграмму (цвета, подписи данных и легенда).

Примечание – Все фрагменты кода компилируются с .NET 6.0 или более поздней версией и нацелены на net6.0 (или любой более поздний фреймворк). Замените outputPath на подходящую папку на вашем компьютере.

Пример 1 – Базовая воронкообразная диаграмма

Что делает код

  1. Создает рабочую книгу и добавляет примерные данные, представляющие типичный конвейер продаж.
  2. Вставляет диаграмму Funnel (ChartType.Funnel), начиная с строки 7, столбца 0.
  3. Привязывает значения рядов и категории к диапазону данных.
  4. Сохраняет результат как FunnelChart_Basic.xlsx.

Откройте сгенерированный файл в Microsoft Excel – вы увидите чёткую воронкообразную диаграмму, визуализирующую отток на каждом этапе.

Пример 2 – Настраиваемая воронкообразная диаграмма (цвета, подписи данных, легенда)

Основные моменты настройки

  • Цвета – Каждый сегмент воронки получает отдельный цвет переднего плана с помощью Area.ForegroundColor и FormattingType.Custom.
  • Подписи данных – Отображение значений и процентов включено, центрировано внутри каждого сегмента.
  • Легенда – Размещена внизу с горизонтальным расположением для лучшей читаемости.

Откройте FunnelChart_Customized.xlsx, чтобы увидеть полностью стилизованную воронкообразную визуализацию, подходящую для презентаций или отчетов.

Получить бесплатную лицензию

Если вам нужна временная лицензия для удаления водяных знаков оценки, посетите страницу временной лицензии Aspose. Бесплатная лицензия действует 30 дней и позволяет оценить полный набор функций, включая воронкообразные диаграммы.

Воронкообразная диаграмма Excel: Бесплатные ресурсы

Дополнительные материалы и инструменты для углубления ваших знаний о Aspose.Cells:

Заключение

Создание воронкообразной диаграммы с Aspose.Cells for .NET простое и требует всего несколько строк кода C#. Библиотека предоставляет полный контроль над привязкой данных, стилизацией и параметрами экспорта, что делает её идеальной для серверных отчётов, панелей мониторинга и автоматизированного создания Excel. Используйте приведённые выше примеры в качестве основы и адаптируйте их к своим источникам данных и визуальным требованиям.

Если у вас есть вопросы или возникли проблемы, не стесняйтесь обратиться за помощью на форум поддержки Aspose.Cells.

См. также