Визуализация трехмерных наборов данных имеет решающее значение для инженерного, научного и финансового анализа. Surface3D chart обеспечивает четкое, цветовое представление значений по двум осям, позволяя мгновенно распознавать тенденции и закономерности. В этой статье вы узнаете, как создать Surface3D chart в Excel с использованием C# и Aspose.Cells for .NET. Пример кода создает рабочую книгу, заполняет её тестовыми данными, добавляет Surface3D chart, настраивает её внешний вид и сохраняет файл в формате XLSX.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания Surface3D диаграммы
- Создание Surface3D диаграммы в Excel с использованием C#
- Получить бесплатную лицензию
- Бесплатные ресурсы
- Заключение
- См. также
Библиотека C# Excel для создания Surface3D диаграммы
Aspose.Cells for .NET — это комплексная библиотека автоматизации Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без Microsoft Office. Она поддерживает все типы диаграмм, включая 3‑D Surface chart, и предлагает высокопроизводительные API для работы с большими наборами данных.
Ключевые преимущества использования Aspose.Cells for .NET:
- Полнофункциональный API – Доступ к каждому функционалу Excel программно.
- Надёжная поддержка диаграмм – Создавайте 2‑D, 3‑D и специализированные диаграммы, такие как Surface, Radar и Stock.
- Оптимизированный по производительности – Обрабатывает миллионы ячеек с небольшим потреблением памяти.
- Кроссплатформенный – Работает на .NET Framework, .NET Core, .NET 5/6/7 и .NET Standard.
Установка
Установите библиотеку через NuGet:
PM> Install-Package Aspose.Cells
Или добавьте ссылку на пакет в файл проекта:
<PackageReference Include="Aspose.Cells" Version="24.12.0" />
Создание Surface3D диаграммы в Excel с помощью C#
Ниже приведено полное, автономное консольное приложение C#, которое создает график Surface3D.
1. Создайте новый консольный проект
dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells
2. Замените Program.cs следующим кодом
Объяснение ключевых шагов
| Step | What it does |
|---|---|
| 1 | Создает новый Workbook и получает доступ к первому листу. |
| 2 | Заполняет лист матрицей значений Z и метками для осей X и Y. |
| 3 | Добавляет объект диаграммы ChartType.Surface3D и размещает его на листе. |
| 4 | Устанавливает диапазон данных для диаграммы, связывая категории (X) и серии (Y) с ячейками. |
| 5 | Продемонстрированы необязательные настройки: стиль, легенда, подписи осей и форматирование области построения. |
| 6 | Сохраняет книгу в файл XLSX. |
Запустите проект с помощью dotnet run. Сгенерированный Surface3DChart_Output.xlsx будет содержать таблицу данных и полностью отрисованный 3‑D Surface chart.
Получить бесплатную лицензию
Aspose предлагает временную бесплатную лицензию для оценки. Посетите страницу Aspose temporary license page, чтобы получить 30‑дневный лицензионный ключ, который разблокирует все функции, включая генерацию диаграмм, без каких-либо водяных знаков.
// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");
Surface3D Chart Excel: Бесплатные ресурсы
Продолжайте расширять свои навыки автоматизации 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/
- Форум сообщества – https://forum.aspose.com/c/cells/9
Заключение
Создание 3‑D Surface‑диаграммы в Excel простое с Aspose.Cells for .NET. Библиотека абстрагирует работу с низкоуровневым XML, позволяя сосредоточиться на подготовке данных и визуальной настройке. Используйте предоставленные образцы кода в качестве отправной точки, адаптируйте матрицу данных к своей задаче и получайте высококачественные, готовые к экспорту 3‑D поверхностные визуализации за считанные минуты.
Если у вас есть вопросы, проблемы или запросы на новые функции, смело публикуйте их на форуме поддержки Aspose.