Visualizar tendencias acumulativas a lo largo del tiempo es un requisito común en los informes empresariales. Un Area Stacked chart le ayuda a ilustrar cómo las series de datos individuales contribuyen a un valor total mientras se conserva el impacto visual de los gráficos de áreas. En esta guía, aprenderá a crear un Area Stacked chart en Excel usando C# con Aspose.Cells for .NET. El ejemplo de código completo, listo‑para‑ejecutar, muestra la preparación de datos, la creación del gráfico, el estilo y el guardado del libro de trabajo.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos de áreas apiladas
- Crear un gráfico de áreas apiladas en Excel usando C#
- Obtener una licencia gratuita
- Recursos gratuitos
- Conclusión
- Ver también
C# Biblioteca de Excel para crear gráficos apilados de área
Aspose.Cells for .NET es una potente biblioteca de hojas de cálculo que permite a los desarrolladores generar, manipular y renderizar archivos Excel sin Microsoft Office. Ofrece una API completa para trabajar con hojas de trabajo, celdas, fórmulas y todos los tipos de gráficos, incluido el gráfico de áreas apiladas.
Ventajas clave de usar Aspose.Cells for .NET:
- API integral – Acceda a todas las funciones de Excel de forma programática.
- Compatibilidad avanzada de gráficos – Cree y personalice más de 100 tipos de gráficos.
- Alto rendimiento – Procese libros de trabajo grandes de manera eficiente.
- Múltiples formatos – Guarde en XLSX, XLS, CSV, PDF, PNG y más.
Comenzando
- Descargar la biblioteca desde la página oficial de página de lanzamientos.
- Instalar mediante NuGet:
PM> Install-Package Aspose.Cells
Nota: El paquete NuGet incluye todas las dependencias necesarias.
Crear un gráfico de áreas apiladas en Excel usando C#
El siguiente ejemplo crea un libro de trabajo que contiene datos de ventas trimestrales para tres productos y visualiza los datos como un gráfico Area Stacked.
Implementación paso a paso
- Crear una instancia de
Workbook. - Poblar la primera hoja de cálculo con datos de ejemplo.
- Agregar un objeto de gráfico apilado de área.
- Configurar series, títulos y ejes.
- Guardar el
Workbooken un archivo.
Explicación de los Elementos Clave
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Instruye a Aspose.Cells a crear un gráfico de áreas apiladas. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | Agrega una serie de datos que hace referencia al rango para Product A. La bandera true indica que la serie incluye datos de categoría (eje X) de la columna A automáticamente. |
chart.CategoryAxis.Title.Text | Establece la etiqueta del eje X (“Trimestre”). |
chart.ValueAxis.Title.Text | Establece la etiqueta del eje Y (“Ventas (USD)”). |
chart.PlotArea.Area.Formatting | Demuestra el formato personalizado del área de trazado del gráfico. |
Ejecute el programa y obtendrá AreaStackedChart_Output.xlsx que contiene el gráfico que se muestra a continuación (cuando se abre en Excel).
Obtén una licencia gratuita
Para probar Aspose.Cells sin restricciones de evaluación, obtenga una licencia temporal gratuita en la página de licencia temporal de Aspose. Aplicar la licencia elimina la marca de agua predeterminada y desbloquea toda la superficie de la API.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Recursos gratuitos
Continúa dominando la automatización de Excel con estos recursos gratuitos:
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Demostración en línea y aplicaciones – 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
Un gráfico de áreas apiladas es una forma eficaz de visualizar tendencias de datos acumulativos. Usando Aspose.Cells for .NET, puedes generar dichos gráficos programáticamente con solo unas pocas líneas de código C#. El ejemplo anterior muestra la preparación de datos, la creación del gráfico, el estilo y la exportación en un programa totalmente autocontenido y listo para compilar.
Si necesita ayuda, no dude en publicar preguntas en el foro de Aspose.Cells.