Visualizar conjuntos de datos tridimensionales es esencial para el análisis de ingeniería, científico y financiero. Un Surface3D chart ofrece una representación clara y codificada por colores de los valores a través de dos ejes, haciendo que las tendencias y patrones sean instantáneamente reconocibles. En este artículo aprenderá cómo crear un Surface3D chart en Excel usando C# con Aspose.Cells for .NET. El código de ejemplo crea un libro de trabajo, lo llena con datos de muestra, agrega un Surface3D chart, personaliza su apariencia y guarda el archivo en formato XLSX.

Este artículo cubre los siguientes temas:

Biblioteca de Excel en C# para crear un gráfico Surface3D

Aspose.Cells for .NET es una biblioteca integral de automatización de Excel que permite a los desarrolladores crear, modificar y renderizar archivos de Excel sin Microsoft Office. Soporta todos los tipos de gráficos, incluido el gráfico de Superficie 3‑D, y ofrece API de alto rendimiento para grandes conjuntos de datos.

Ventajas clave de usar Aspose.Cells for .NET:

  • API completa – Acceda a todas las funciones de Excel de forma programática.
  • Compatibilidad robusta con gráficos – Cree gráficos 2‑D, 3‑D y especializados como Superficie, Radar y de Bolsa.
  • Optimizado para rendimiento – Maneja millones de celdas con un bajo consumo de memoria.
  • Multiplataforma – Funciona en .NET Framework, .NET Core, .NET 5/6/7 y .NET Standard.

Instalación

Instale la biblioteca mediante NuGet:

PM> Install-Package Aspose.Cells

O agregue la referencia del paquete a su archivo de proyecto:

<PackageReference Include="Aspose.Cells" Version="24.12.0" />

Crear un gráfico Surface3D en Excel usando C#

A continuación se muestra una aplicación de consola C# completa y autónoma que crea un gráfico Surface3D.

1. Crear un nuevo proyecto de consola

dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells

2. Reemplazar Program.cs con el siguiente código

Explicación de los pasos clave

StepWhat it does
1Crea un nuevo Workbook y accede a la primera hoja de cálculo.
2Llena la hoja de cálculo con una matriz de valores Z y etiquetas para los ejes X e Y.
3Agrega un objeto de gráfico ChartType.Surface3D y lo posiciona en la hoja.
4Establece el rango de datos para el gráfico, vinculando categorías (X) y series (Y) a las celdas.
5Demuestra personalizaciones opcionales: estilo, leyenda, títulos de ejes y formato del área de trazado.
6Guarda el libro de trabajo como un archivo XLSX.

Ejecute el proyecto con dotnet run. El archivo Surface3DChart_Output.xlsx generado contendrá la tabla de datos y un gráfico de superficie 3‑D completamente renderizado.

Obtén una licencia gratuita

Aspose ofrece una licencia temporal gratuita para evaluación. Visite la página de licencia temporal de Aspose para obtener una clave de licencia de 30‑día que desbloquea todas las funciones, incluida la generación de gráficos, sin marcas de agua.

// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");

Gráfico Surface3D de Excel: Recursos gratuitos

Continúa ampliando tu experiencia en automatización de Excel con estos recursos gratuitos:

Conclusión

Crear un gráfico Surface3D en Excel es sencillo con Aspose.Cells for .NET. La biblioteca abstrae el manejo de XML de bajo nivel, permitiéndote centrarte en la preparación de datos y la personalización visual. Utiliza los ejemplos de código proporcionados como punto de partida, adapta la matriz de datos a tu propio escenario y disfruta de visualizaciones de superficie 3‑D de alta calidad, listas para exportar, en minutos.

Para cualquier pregunta, problema o solicitud de función, siéntase libre de publicar en el foro de soporte de Aspose.

Ver también