Визуализация данных, содержащих несколько доминирующих категорий и множество небольших, может быть сложной. Диаграмма Pie of Pie помогает, разделяя небольшие сегменты на вторичную круговую диаграмму, делая общую картину более ясной. В этом посте вы узнаете, как программно создать такую диаграмму в Excel с помощью Aspose.Cells for .NET и C#.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания диаграмм «Круг в круге»
- Создание диаграммы «Круг в круге» в Excel с использованием C#
- Бесплатная лицензия
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания диаграмм «Круг в круге»
Aspose.Cells for .NET — мощная библиотека для работы с Excel, которая устраняет необходимость автоматизации Microsoft Office. Она предоставляет обширный набор API для создания, изменения и стилизации диаграмм, включая специализированные типы диаграмм, такие как Pie of Pie.
Ключевые преимущества использования Aspose.Cells:
- Всеобъемлющий API – Полный контроль над структурой книги, данными и визуальными элементами.
- Продвинутая настройка диаграмм – Изменение типов диаграмм, критериев разбиения, взрывных секторов и многое другое.
- Высокая производительность – Быстрая и эффективная обработка больших электронных таблиц.
- Поддержка нескольких форматов – Работа с XLSX, XLS, CSV, PDF, ODS и многими другими форматами.
Начало работы
- Скачайте библиотеку с официальной страницы релизов.
- Установите пакет NuGet:
PM> Install-Package Aspose.Cells
Теперь вы готовы программно создавать диаграммы pie‑of‑pie.
Создание диаграммы «Круг в круге» в Excel с использованием C#
Ниже приведён полный, исполняемый пример, демонстрирующий, как создать диаграмму Pie of Pie с нуля и как изменить существующую диаграмму. Этот пример создаёт новую рабочую книгу, заполняет её образцовыми данными, добавляет диаграмму Pie of Pie и сохраняет файл.
Что делает код
| Step | Description |
|---|---|
| 1 | Создаёт экземпляр Workbook и получает первый лист. |
| 2 | Записывает небольшой набор данных, который будет визуализирован. |
| 3 | Добавляет заполнитель диаграммы типа PiePie (требуется как базовый тип). |
| 4 | Связывает диаграмму с диапазоном данных и задаёт серии понятное имя. |
| 5 | Сохраняет книгу в файл XLSX. |
При открытии PieOfPieChart_Output.xlsx будет отображён основной круг с крупными категориями (A, B, C) и вторичный круг, содержащий D и Другие.
Получить бесплатную лицензию
Чтобы попробовать Aspose.Cells без ограничений, получите временную лицензию на странице страница бесплатной временной лицензии Aspose. Лицензия удаляет водяные знаки оценки и открывает полный набор API.
// Example of applying a temporary license.
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic"); // Path to your temporary license file.
Бесплатные ресурсы
Повышайте свои навыки автоматизации Excel с помощью этих бесплатных ресурсов:
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Онлайн‑демо и редактор – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи‑руководства и блоги – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
A Pie of Pie chart — эффективный способ выделить как основные, так и второстепенные категории данных в одном визуальном представлении. С помощью Aspose.Cells for .NET вы можете генерировать и настраивать такие диаграммы полностью в коде, устраняя необходимость ручной работы в Excel. Приведённые выше примеры предоставляют надёжную основу — смело адаптируйте источники данных, критерии разбиения и стилизацию под ваши конкретные потребности в отчётности.
Если вам нужна помощь, наши форумы сообщества и команды поддержки готовы помочь:
- Бесплатный форум поддержки – https://forum.aspose.com/c/cells/9
Удачной разработки!