Visualizar información jerárquica — como estructuras organizativas, categorías de productos o disposiciones de sistemas de archivos — se vuelve mucho más claro con un gráfico Sunburst. En este artículo demostraremos cómo crear un gráfico Sunburst en un libro de Excel usando Aspose.Cells for .NET. El ejemplo es completamente ejecutable, solo requiere el paquete NuGet de Aspose.Cells y puede adaptarse a cualquier conjunto de datos jerárquico.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos Sunburst
- Crear un gráfico Sunburst en Excel usando C#
- Licencia gratuita
- Gráfico Sunburst Excel: recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráficos Sunburst
Aspose.Cells for .NET es una potente biblioteca de automatización de Excel que elimina la necesidad de la interoperabilidad con Office. Proporciona una API limpia y orientada a objetos para crear, modificar y dar estilo a los gráficos, incluido el gráfico Sunburst introducido en Excel 2016.
Razones clave para elegir Aspose.Cells para la generación de gráficos Sunburst:
- API completa – Acceso total a tipos de gráficos, series de datos y opciones de formato.
- No se requiere instalación de Excel – Funciona en entornos de servidor, nube o contenedores.
- Compatibilidad multiplataforma – Guarda en XLSX, XLS, CSV, PDF, PNG y más.
- Alto rendimiento – Manejo eficiente de libros de trabajo y conjuntos de datos grandes.
Comenzando
- Descargar la biblioteca desde la Aspose.Cells releases page.
- Instalar mediante NuGet:
PM> Install-Package Aspose.Cells
- Agrega una referencia a
Aspose.Cellsen tu proyecto C#.
Crear un gráfico Sunburst en Excel usando C#
A continuación se muestra un ejemplo completo y autónomo en C# que demuestra cómo crear un gráfico Sunburst en Excel.
Explicación de los pasos clave
| Step | Purpose |
|---|---|
| 2 | Los datos jerárquicos se organizan en columnas donde la columna más a la izquierda representa el anillo más externo (Categoría) y la columna numérica más a la derecha contiene los valores. |
| 3 | ChartType.Sunburst crea el tipo de gráfico requerido. |
| 4 | SetChartDataRange vincula el rango de datos al gráfico; la bandera true indica a Aspose.Cells que el rango incluye tanto categorías como valores. |
| 5 | Ajustes opcionales de apariencia (relleno de fondo, posición de la leyenda). |
| 6 | Guarda el libro de trabajo en formato XLSX, listo para procesamiento adicional o exportación a PDF/PNG. |
Obtener una licencia gratuita
Aspose ofrece una licencia temporal gratuita que elimina las limitaciones de evaluación. Visite la página de licencia temporal para solicitar su clave de licencia. Aplíquela a su aplicación como se muestra:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Gráfico Sunburst Excel: Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Demostración en línea y convertidor – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
Crear gráficos Sunburst de forma programática es sencillo con Aspose.Cells for .NET. La biblioteca gestiona la jerarquía de datos, la selección del tipo de gráfico y el estilo sin requerir Microsoft Excel en el servidor. Utilice los ejemplos proporcionados como base, adapte la fuente de datos a su dominio y aproveche la amplia API de Aspose para producir visualizaciones pulidas y listas para exportar.
Para obtener más ayuda, no dude en hacer preguntas en el foro de soporte gratuito de Aspose.Cells.