Визуализация иерархических данных с помощью столбчатой пирамиды может сделать ваши отчёты более привлекательными и легче интерпретируемыми. В этом руководстве вы узнаете, как программно создать столбчатую пирамиду в рабочей книге Excel, используя C# и Aspose.Cells for .NET. Пример демонстрирует добавление данных, вставку столбчатой пирамиды, настройку её внешнего вида и сохранение файла в различных форматах.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания пирамидальных столбчатых диаграмм
- Создать пирамидальную столбчатую диаграмму в Excel с помощью C#
- Бесплатная лицензия
- Дополнительные ресурсы
- Заключение
- См. также
Библиотека 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 и многие другие форматы.
Начало работы простое:
- Скачать последнюю версию со страницы выпусков Aspose.Cells.
- Установить пакет NuGet:
PM> Install-Package Aspose.Cells
- Добавьте
using Aspose.Cells;иusing Aspose.Cells.Charts;в ваш C# файл исходного кода.
Создать пирамидальную столбчатую диаграмму в Excel с использованием C#
Ниже представлено полное, готовое к запуску консольное приложение C#, демонстрирующее, как:
- Создайте новую рабочую книгу.
- Заполните примерными иерархическими данными.
- Вставьте диаграмму Pyramid Bar.
- Примените базовое форматирование (заголовок, легенда, подписи осей).
- Сохраните рабочую книгу в формате XLSX.
Объяснение кода
| Step | Purpose |
|---|---|
| 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:
- Руководство разработчика – 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/
- Репозиторий примеров – https://github.com/aspose-cells/Aspose.Cells-for-.NET
Заключение
Создание пирамидальной столбчатой диаграммы с Aspose.Cells for .NET простое и требует всего несколько строк кода. Богатые возможности построения графиков библиотеки позволяют создавать профессиональные визуализации, готовые к экспорту, без необходимости использовать Microsoft Excel. Поэкспериментируйте с дополнительными параметрами форматирования — такими как подписи данных, пользовательские цвета и линии тренда — чтобы адаптировать диаграмму к вашим конкретным требованиям к отчетности.
Если у вас есть вопросы или нужна помощь, посетите форум поддержки Aspose.Cells для получения помощи от нашего сообщества и экспертов продукта.