La visualización de datos categóricos es esencial para un análisis y reporte de datos claros. En este artículo, descubrirá cómo generar un gráfico de barras en Excel usando C# con Aspose.Cells for .NET. Con solo unas pocas líneas de código, puede producir un gráfico completamente formateado y listo para exportar, que puede incrustarse en informes, paneles de control o compartirse con las partes interesadas.
Este artículo cubre los siguientes temas:
- Biblioteca Excel C# para crear gráficos de barras
- Crear un gráfico de barras en Excel usando C#
- Recursos gratuitos
- Otros temas
Biblioteca de Excel en C# para crear gráficos de barras
Aspose.Cells for .NET es una biblioteca integral de manipulación de Excel que permite a los desarrolladores crear, modificar y generar archivos de Excel sin requerir Microsoft Office. Su rica API de gráficos admite todos los tipos de gráficos nativos de Excel, incluidos los gráficos de barras, y brinda control total sobre la apariencia, los ejes, las leyendas, las etiquetas de datos y más.
Ventajas clave de usar Aspose.Cells para .NET:
- Cobertura completa de API – Acceda a todas las funciones de Excel programáticamente.
- Alto rendimiento – Procese libros de trabajo grandes de forma rápida y eficiente.
- Sin dependencia de Office – Funciona en cualquier servidor o entorno en la nube.
- Múltiples formatos de salida – Guarde en XLSX, XLS, CSV, PDF, PNG y otros formatos.
Comenzando
- Descargar la última versión desde la página de lanzamientos de Aspose.Cells.
- Instalar via NuGet:
PM> Install-Package Aspose.Cells
- Añade una referencia a
Aspose.Cellsen tu proyecto C#.
Crear un gráfico de barras en Excel usando C#
A continuación se presentan dos ejemplos prácticos que ilustran cómo crear un gráfico de barras desde cero, personalizar su apariencia y guardar el libro de trabajo.
Ejemplo 1 – Gráfico de barras agrupadas simple
El siguiente código crea un gráfico de barras agrupadas (barras horizontales) que muestra los datos de ventas trimestrales.
Qué hace el código
- Crea un nuevo libro de trabajo y lo llena con ventas trimestrales por producto.
- Añade un gráfico Bar (agrupado horizontal) a la hoja.
- Añade tres series correspondientes a Q1, Q2 y Q3.
- Habilita las etiquetas de datos, establece los títulos de los ejes y aplica una paleta pastel.
- Guarda el libro de trabajo como
BarChart_Simple_Output.xlsx.
Ejemplo 2 – Gráfico de barras apiladas con formato personalizado
Un gráfico de barras apiladas es útil cuando deseas visualizar la composición de un total a través de categorías. Este ejemplo también muestra cómo formatear los colores de las series, agregar una leyenda y exportar el gráfico como una imagen PNG.
Aspectos destacados de este ejemplo
- Utiliza ChartType.StackedBar para mostrar valores acumulados.
- Aplica colores personalizados a cada región para una distinción visual.
- Coloca la leyenda en la parte inferior y agrega etiquetas de datos centradas.
- Demuestra la exportación del gráfico a un archivo PNG mediante
Chart.ToImage.
Obtenga una licencia gratuita
¿Quieres probar Aspose.Cells sin restricciones? Obtén una licencia temporal gratuita en la página de licencia temporal de Aspose. La licencia elimina las marcas de agua de evaluación y desbloquea el conjunto completo de funciones para desarrollo y pruebas.
Gráfico de barras Excel: Recursos gratuitos
Continúa aprendiendo con estos recursos útiles:
- 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
En esta guía cubrimos todo lo que necesita saber para crear gráficos de barras simples y avanzados en Excel usando C# y Aspose.Cells for .NET. Desde barras agrupadas básicas hasta barras apiladas con colores personalizados y exportación de imágenes, la biblioteca ofrece una API rica y fluida que elimina la necesidad de Microsoft Office en el servidor. Incorpore estos fragmentos de código en sus aplicaciones para ofrecer visualizaciones profesionales y basadas en datos sin esfuerzo.
Si tiene alguna pregunta o necesita más ayuda, no dude en visitar nuestro foro de soporte gratuito.