Визуализация иерархических или накопительных данных часто требует столбчатой диаграммы с 3‑D видом. Aspose.Cells for .NET упрощает создание Cylindrical Bar Stacked диаграммы напрямую из кода. Независимо от того, создаёте ли вы финансовую панель управления, отчёт о продажах по регионам или любой другой сценарий со сложенными столбцами, следующее руководство проведёт вас через процесс создания, настройки и сохранения диаграммы с использованием C#.

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

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

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

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

  • Полная интеграция с .NET – Работает с .NET 6+, .NET Framework и .NET Core.
  • Отсутствие зависимости от Office – Работает на серверах, в контейнерах и в конвейерах CI/CD без установленного Office.
  • Высокая производительность – Эффективно обрабатывает большие книги и сложные диаграммы.
  • Поддержка нескольких форматов – Сохранение в XLSX, XLS, CSV, PDF, PNG, JPEG и другие.

Начало работы

  1. Скачайте последнюю версию Aspose.Cells for .NET со страницы выпусков.
  2. Добавьте библиотеку в ваш проект через NuGet.
PM> Install-Package Aspose.Cells

Теперь вы готовы программно создать слоистую цилиндрическую столбчатую диаграмму.

Создание цилиндрической столбчатой накопительной диаграммы в Excel с использованием C#

Ниже приведён полный, компилируемый пример на C#, демонстрирующий:

  1. Создание новой рабочей книги.
  2. Заполнение примерными данными.
  3. Добавление диаграммы CylindricalBarStacked.
  4. Настройка серий, осей и внешнего вида.
  5. Сохранение рабочей книги в файл XLSX.

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

StepWhat the code does
1Создает пустую книгу и получает первый лист.
2Заполняет лист образцовыми данными о продажах для четырёх регионов и трёх продуктов.
3Добавляет диаграмму CylindricalBarStacked, расположенную под таблицей данных.
4Добавляет три серии, по одной для каждого продукта, и связывает их с соответствующим диапазоном данных.
5Устанавливает подписи категорий (ось X) в виде названий регионов.
6Продемонстрированы типичные визуальные настройки: граница, форматирование области построения, расположение легенды и подписи осей.
7Сохраняет книгу в файл XLSX, который можно открыть в Excel, Google Sheets или любом совместимом просмотрщике.

Запуск программы генерирует CylindricalBarStackedChart_Output.xlsx, содержащий 3‑D сложенный цилиндрический столбчатый график, визуально агрегирующий продажи продуктов по регионам.

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

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

Бесплатные ресурсы

Заключение

Создание Cylindrical Bar Stacked диаграммы с Aspose.Cells for .NET — это несколько строк кода. Библиотека абстрагирует сложность объектов диаграмм Excel, предоставляя полный контроль над данными, макетом и визуальным оформлением. Используйте приведённый выше пример в качестве отправной точки и адаптируйте его под свои требования к отчётности — независимо от того, нужно ли вам заполнять диаграмму данными из базы данных, применять условное форматирование или экспортировать результат в PDF или изображение.

Если у вас возникнут какие-либо проблемы или вопросы, смело размещайте их на нашем бесплатном форуме поддержки.

См. также