Визуализация тенденций данных в трёх измерениях может сделать отчёты более привлекательными и легче интерпретируемыми. В этом руководстве вы узнаете, как создать Area3D chart в рабочей книге Excel, используя C# и Aspose.Cells for .NET. Приведённый ниже фрагмент полностью готов, хорошо прокомментирован и может быть скомпилирован напрямую в любом проекте .NET.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания 3D-диаграмм области
- Создание 3D-диаграммы области в Excel с использованием C#
- Получить бесплатную лицензию
- Бесплатные ресурсы
- Заключение
- См. также
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 на сервере.
Начало работы
- Скачать последний релиз со страницы загрузки Aspose.Cells.
- Установите пакет NuGet:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект C#.
Создание 3D-диаграммы области в Excel с использованием C#
Ниже приведён полный, готовый к запуску пример, демонстрирующий, как:
- Создайте новую рабочую книгу.
- Заполните её образцовыми данными.
- Добавьте диаграмму Area3D.
- Настройте заголовки, подписи осей и внешний вид серий.
- Сохраните рабочую книгу в файл 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");
Бесплатные ресурсы
- Руководство разработчика – 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/
Заключение
В этом посте показано, как создать 3‑D Area chart в рабочей книге Excel с использованием Aspose.Cells for .NET. Всего лишь несколькими строками кода на C# вы можете добавить сложные визуализации в свои отчёты, панели мониторинга или автоматизированные конвейеры экспорта данных. Богатый API библиотеки упрощает настройку внешнего вида диаграмм, работу с большими наборами данных и создание профессиональных файлов Excel без необходимости установки Microsoft Office.
Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь посетить форум поддержки Aspose.Cells.