Визуализация иерархической информации — например, организационных структур, категорий продуктов или макетов файловой системы — становится гораздо понятнее с помощью диаграммы Sunburst. В этой статье мы продемонстрируем, как создать диаграмму Sunburst в рабочей книге Excel, используя Aspose.Cells for .NET. Пример полностью готов к запуску, требует только пакет NuGet Aspose.Cells и может быть адаптирован к любой иерархической базе данных.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания диаграмм Sunburst
- Создание диаграммы Sunburst в Excel с помощью C#
- Бесплатная лицензия
- Диаграмма Sunburst в Excel: бесплатные ресурсы
- Заключение
- См. также
Библиотека C# Excel для создания диаграмм Sunburst
Aspose.Cells for .NET — мощная библиотека автоматизации Excel, устраняющая необходимость в Office interop. Она предоставляет чистый объектно‑ориентированный API для создания, изменения и стилизации диаграмм, включая диаграмму Sunburst, введённую в Excel 2016.
Ключевые причины выбрать Aspose.Cells для создания диаграмм Sunburst:
- Полный API – Полный доступ к типам диаграмм, сериям данных и параметрам форматирования.
- Не требуется установка Excel – Работает на сервер‑сайте, в облаке или в контейнерных средах.
- Поддержка нескольких форматов – Сохранение в XLSX, XLS, CSV, PDF, PNG и другие форматы.
- Высокая производительность – Эффективная работа с большими книгами и наборами данных.
Начало работы
- Скачать библиотеку со страницы выпусков Aspose.Cells.
- Установить через NuGet:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект C#.
Создать диаграмму Sunburst в Excel с использованием C#
Ниже приведён полный, автономный пример на C#, демонстрирующий, как создать диаграмму Sunburst в Excel.
Объяснение ключевых шагов
| Step | Purpose |
|---|---|
| 2 | Иерархические данные располагаются в столбцах, где самый левый столбец представляет внешний кольцо (Category) и самый правый числовой столбец содержит значения. |
| 3 | ChartType.Sunburst создает необходимый тип диаграммы. |
| 4 | SetChartDataRange связывает диапазон данных с диаграммой; флаг true сообщает Aspose.Cells, что диапазон включает как категории, так и значения. |
| 5 | Необязательные настройки внешнего вида (заполнение фона, положение легенды). |
| 6 | Сохраняет рабочую книгу в формате XLSX, готовую для дальнейшей обработки или экспорта в PDF/PNG. |
Получить бесплатную лицензию
Aspose предлагает временную бесплатную лицензию, которая снимает ограничения оценки. Перейдите на страницу временной лицензии, чтобы запросить ключ лицензии. Примените её к вашему приложению, как показано:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Диаграмма Sunburst в Excel: Бесплатные ресурсы
- Руководство разработчика – 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/
Заключение
Создание Sunburst‑диаграмм программно является простым с Aspose.Cells for .NET. Библиотека обрабатывает иерархию данных, выбор типа диаграммы и стилизацию без необходимости установки Microsoft Excel на сервере. Используйте предоставленные примеры в качестве основы, адаптируйте источник данных к вашему домену и используйте обширный API Aspose для создания полированных, готовых к экспорту визуализаций.
Для дальнейшей помощи не стесняйтесь задавать вопросы на бесплатный форум поддержки Aspose.Cells.