Визуализация иерархических данных в компактной, привлекающей внимание форме часто требуется для бизнес‑презентаций и отчетов. Диаграмма «Пирамида» (также известная как воронкообразная диаграмма) помогает проиллюстрировать относительный вклад каждой категории. В этом руководстве вы узнаете, как создать диаграмму Пирамида в Excel с использованием C# и Aspose.Cells for .NET. Примеры полностью функциональны и могут быть скомпилированы непосредственно в Visual Studio или любой .NET IDE.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания пирамидальных диаграмм
- Создание пирамидальной диаграммы в Excel с использованием C#
- Бесплатные ресурсы
- Другие темы
Библиотека C# Excel для создания пирамидальной диаграммы
Aspose.Cells for .NET является комплексной библиотекой для работы с Excel, позволяющей разработчикам создавать, изменять и отображать файлы Excel без Microsoft Office. Ее богатый API построения диаграмм поддерживает все современные типы диаграмм, включая диаграмму Pyramid.
Ключевые преимущества использования Aspose.Cells for .NET:
- Обширный API – Доступ к более чем 200 функциям Excel.
- Полная поддержка форматов – Работает с XLSX, XLS, CSV, ODS и многими другими.
- Высокая производительность – Эффективно обрабатывает большие книги.
- Отсутствие внешних зависимостей – Не требуется установка Excel на сервере.
Начните быстро:
PM> Install-Package Aspose.Cells
Создать пирамидальную диаграмму в Excel с использованием C#
1. Простой пирамидальный график из таблицы данных
В следующем примере демонстрируется, как:
- Создайте новую рабочую книгу.
- Заполните лист образцовыми данными.
- Добавьте диаграмму Пирамида.
- Настройте серии и заголовок диаграммы.
- Сохраните рабочую книгу в файл XLSX.
Объяснение важных строк
| Line | Purpose |
|---|---|
ChartType.Pyramid | Указывает тип диаграммы пирамиды. |
pyramidChart.NSeries.Add("=SalesData!$B$2:$B$6", true) | Добавляет серию данных (значения). Флаг true указывает, что у серии есть строка названия. |
pyramidChart.NSeries.CategoryData = "=SalesData!$A$2:$A$6" | Назначает метки категорий (уровни воронки). |
ShowValue | Включает подписи данных, чтобы каждый сегмент отображал своё числовое значение. |
Выполнение кода создает PyramidChart_Output.xlsx с чистым пирамидальным представлением воронки продаж.
2. Настройка пирамидной диаграммы – цвета и легенда
Иногда нужен более отшлифованный вид. Приведённый ниже фрагмент кода основывается на предыдущем примере и демонстрирует:
- Настройка индивидуальных цветов секторов.
- Отображение легенды и установка позиции легенды.
Результат: Визуально более насыщенная пирамидальная диаграмма с различными цветами и легендой, сохранённая как Styled_PyramidChart.xlsx.
Получить бесплатную лицензию
Исследуйте продукты Aspose с временной лицензией на странице страница бесплатной лицензии Aspose. Лицензия удаляет водяные знаки оценки и открывает полный набор функций Aspose.Cells for .NET.
Диаграмма пирамиды Excel: бесплатные ресурсы
Повышайте свои навыки автоматизации Excel с помощью этих официальных ресурсов Aspose:
- Руководство разработчика: https://docs.aspose.com/cells/net/
- Бесплатные онлайн‑приложения: https://products.aspose.app/cells/family
- Справочник API: https://reference.aspose.com/cells/net/
- Статьи How‑to и сообщения блога: https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
Создание пирамидальной диаграммы с Aspose.Cells for .NET простое — всего несколько строк кода на C# нужны для генерации, стилизации и экспорта диаграммы. Обширный API библиотеки предоставляет полный контроль над привязкой данных, визуальным оформлением и форматами вывода рабочей книги, позволяя внедрять графику профессионального уровня в любое .NET‑приложение.
Если вы столкнётесь с какими‑либо проблемами или у вас возникнут вопросы, посетите форум сообщества Aspose Cells для бесплатной поддержки.