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

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

Библиотека C# Excel для создания пирамидальных столбчатых диаграмм

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

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

  • Rich Chart Support – Более 50 типов диаграмм, включая Pyramid Bar, Funnel, Waterfall и другие.
  • Zero Dependency – Не требуется установка Excel на сервере.
  • High Performance – Эффективная работа с большими книгами и наборами данных.
  • Multiple Export Formats – Сохранение в XLSX, PDF, PNG, HTML и многие другие форматы.

Начало работы простое:

  1. Скачать последнюю версию со страницы выпусков Aspose.Cells.
  2. Установить пакет NuGet:
   PM> Install-Package Aspose.Cells
  1. Добавьте using Aspose.Cells; и using Aspose.Cells.Charts; в ваш C# файл исходного кода.

Создать пирамидальную столбчатую диаграмму в Excel с использованием C#

Ниже представлено полное, готовое к запуску консольное приложение C#, демонстрирующее, как:

  1. Создайте новую рабочую книгу.
  2. Заполните примерными иерархическими данными.
  3. Вставьте диаграмму Pyramid Bar.
  4. Примените базовое форматирование (заголовок, легенда, подписи осей).
  5. Сохраните рабочую книгу в формате XLSX.

Объяснение кода

StepPurpose
1Создает пустую книгу и ссылается на первый лист.
2Заполняет лист строкой заголовка и примерными данными о продажах для четырёх регионов за четыре квартала.
3Добавляет диаграмму PyramidBar в определённую область листа (строки 7‑25, столбцы A‑J).
4Связывает диаграмму с диапазоном данных (B2:E5) и задает данные категорий (регион) (A2:A5). Каждый столбец становится отдельным рядом (Q1‑Q4).
5Добавляет заголовки к диаграмме и осям и форматирует ось значений для отображения валюты.
6Сохраняет книгу как PyramidBarChart_Output.xlsx.

Запустите программу, откройте сгенерированный файл в Excel, и вы увидите пирамидальную столбчатую диаграмму, которая визуально сравнивает квартальные продажи по регионам.

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

Aspose.Cells предлагает временную бесплатную лицензию, которая удаляет водяные знаки оценки и открывает полный набор функций. Получите её на странице Aspose temporary license page. Примените лицензию в вашем коде перед любой манипуляцией с рабочей книгой:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

Пирамида столбчатой диаграммы Excel: бесплатные ресурсы

Воспользуйтесь этими дополнительными ресурсами, чтобы углубить свои знания о Aspose.Cells:

Заключение

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

Если у вас есть вопросы или нужна помощь, посетите форум поддержки Aspose.Cells для получения помощи от нашего сообщества и экспертов продукта.

Смотрите также