Визуализация тенденций данных в трёх измерениях может сделать отчёты более привлекательными и легче интерпретируемыми. В этом руководстве вы узнаете, как создать Area3D chart в рабочей книге Excel, используя C# и Aspose.Cells for .NET. Приведённый ниже фрагмент полностью готов, хорошо прокомментирован и может быть скомпилирован напрямую в любом проекте .NET.

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

C# Excel Library для создания Area3D диаграмм

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

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

  • Rich API – Полный контроль над типом диаграммы, сериями данных, осями и форматированием.
  • High Performance – Эффективно обрабатывает большие книги Excel.
  • Cross‑Platform – Работает на Windows, Linux и macOS с .NET Core / .NET 6+.
  • No COM Interop – Не требуется установка Excel на сервере.

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

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

Создание 3D-диаграммы области в Excel с использованием C#

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

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

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

StepЧто делает код
1Создаёт новый объект Workbook и получает доступ к его первой Worksheet.
2Записывает заголовочные ячейки и примерные данные о продажах для трёх продуктов за четыре квартала.
3Добавляет диаграмму Area3D, расположенную между строками 6‑26 и столбцами 0‑10.
4Создаёт три серии данных (по одной на каждый продукт) и связывает их с соответствующими диапазонами ячеек.
5Устанавливает необязательные визуальные улучшения: заливку области построения, расположение легенды и подписи осей.
6Сохраняет книгу под именем Area3DChart_Output.xlsx.

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

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

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

// Load the temporary license file (License.lic) placed in the executable folder.
var license = new License();
license.SetLicense("License.lic");

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

Заключение

В этом посте показано, как создать 3‑D Area chart в рабочей книге Excel с использованием Aspose.Cells for .NET. Всего лишь несколькими строками кода на C# вы можете добавить сложные визуализации в свои отчёты, панели мониторинга или автоматизированные конвейеры экспорта данных. Богатый API библиотеки упрощает настройку внешнего вида диаграмм, работу с большими наборами данных и создание профессиональных файлов Excel без необходимости установки Microsoft Office.

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

См. также