Визуализация слоистых данных в трех‑мерной форме помогает заинтересованным сторонам быстро понять состав итогов по категориям. В этой статье вы узнаете, как создать CylinderStacked chart — 3‑D stacked cylinder column chart — в рабочей книге Excel, используя C# и Aspose.Cells for .NET. Руководство включает полный готовый к запуску пример кода и краткий обзор того, как преобразовать существующую диаграмму в цилиндрический стиль.

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

C# Excel Library для создания цилиндрических сложенных диаграмм

Aspose.Cells for .NET — это комплексная библиотека для работы с Excel, устраняющая необходимость автоматизации Microsoft Office. Она предоставляет богатый API для программного создания, редактирования и форматирования диаграмм. При работе с 3‑D типами диаграмм, такими как CylinderStacked, Aspose.Cells обеспечивает полную поддержку типов диаграмм, форматирования серий, настройки осей и многое другое.

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

  • Полнофункциональный API – Доступ ко всем функциям Excel, включая продвинутые 3‑D типы диаграмм.
  • Отсутствие зависимости от Office – Работает в серверных средах без необходимости установки Excel.
  • Высокая производительность – Обрабатывает большие книги с небольшим потреблением памяти.
  • Кроссплатформенный – Совместим с .NET Framework, .NET Core и .NET 5/6+.

Установка

PM> Install-Package Aspose.Cells

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

Ниже приведён полный, автономный пример, который создаёт рабочую книгу, заполняет её примерными данными, добавляет диаграмму типа CylinderStacked, настраивает её внешний вид и сохраняет файл.

Пошаговое объяснение

  1. Создайте новую книгу и получите первый лист.
  2. Вставьте примерные данные – категории (Q1‑Q4) и три серии продуктов.
  3. Добавьте диаграмму с использованием ChartType.CylinderStacked.
  4. Определите диапазон данных для диаграммы и задайте ось категорий.
  5. Настройте элементы диаграммы (заголовок, легенда, подписи осей, 3‑D вращение).
  6. Сохраните книгу в файл Excel.

Полный код C#

Объяснение ключевых строк

  • ChartType.CylinderStacked выбирает 3‑D столбчатую диаграмму с накопленными цилиндрами.
  • SetChartDataRange("A1:D5", true) указывает Aspose.Cells рассматривать первую строку как имена рядов.
  • chart.NSeries.CategoryData = "A2:A5" сопоставляет кварталы с осью X.

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

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

Диаграмма CylinderStacked Excel: бесплатные ресурсы

Продолжайте свой путь обучения с этими полезными ресурсами:

Заключение

В этой статье мы рассмотрели, как создать диаграмму CylinderStacked — 3‑D столбчатую диаграмму со стеком цилиндров — с использованием Aspose.Cells for .NET. Приведённые примеры кода демонстрируют как создание новой диаграммы, так и преобразование существующей диаграммы в цилиндрический стиль. С помощью Aspose.Cells вы можете полностью программно генерировать сложные визуализации, без необходимости использовать Microsoft Excel на сервере.

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

См. также