Visualizar datos con gráficos de columnas es una de las formas más comunes de transmitir tendencias y comparaciones en Excel. En este artículo, descubrirás cómo crear un gráfico de columnas de forma programática usando C# y Aspose.Cells for .NET. Con solo unas pocas líneas de código, puedes generar gráficos de aspecto profesional que están listos para exportarse a Excel, PDF o formatos de imagen.

Este artículo cubre los siguientes temas:

Biblioteca de Excel en C# para crear gráficos de columnas

Aspose.Cells for .NET es una biblioteca potente y totalmente administrada que permite a los desarrolladores crear, editar y renderizar hojas de cálculo de Excel sin requerir Microsoft Office. Proporciona un conjunto amplio de API para trabajar con hojas de trabajo, celdas, fórmulas y gráficos.

Ventajas clave al trabajar con gráficos de columnas:

  • Rich Chart API – Crea cualquier tipo de gráfico, establece series, personaliza ejes, leyendas y más.
  • Full Format Support – Trabaja con XLSX, XLS, CSV, ODS y muchos otros formatos.
  • High Performance – Procesa libros de trabajo grandes de manera eficiente.
  • No Dependencies – No es necesario instalar Excel en el servidor.

Comience con Aspose.Cells for .NET:

PM> Install-Package Aspose.Cells

Crear un gráfico de columnas en Excel usando C#

A continuación se muestra una aplicación de consola C# completa y lista para ejecutar que:

  1. Crea un nuevo libro de trabajo.
  2. Lo llena con datos de ventas de muestra.
  3. Añade un gráfico Column.
  4. Personaliza el título del gráfico, los ejes y las series.
  5. Guarda el libro de trabajo en disco.

Explicación de los pasos clave

PasoQué hace
3Agrega un objeto de gráfico del tipo ChartType.Column.
4‑5Agrega dos series que hacen referencia a los rangos de datos para Product A y Product B.
6Enlaza el eje X (categorías) con los nombres de los meses.
7Establece títulos legibles para ambos ejes.
8Aplica un estilo de gráfico predefinido (opcional pero mejora la apariencia visual).

Ejecutar el programa genera ColumnChart_Output.xlsx que contiene los datos poblados y un gráfico de columnas bien formateado.

Actualizar un gráfico de columnas existente

A veces necesitas modificar un gráfico que ya existe en un libro de trabajo (p. ej., cambiar su tipo, agregar una nueva serie o ajustar el formato). El fragmento a continuación muestra cómo cargar un libro de trabajo existente, localizar el primer gráfico y convertirlo en un gráfico de columnas apiladas mientras se agrega una tercera serie.

Qué hace este código

  • Carga un libro de trabajo existente.
  • Recupera el primer gráfico y cambia su tipo a StackedColumn.
  • Inserta una nueva columna de datos para Producto C y la agrega como una serie.
  • Actualiza el gráfico para aplicar las modificaciones y guarda el resultado.

Obtener una licencia gratuita

Aspose ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y desbloquea todas las funciones. Visite la página de licencia temporal de Aspose para obtener una al instante.

Recursos gratuitos

Conclusión

Crear gráficos de columnas con Aspose.Cells for .NET es sencillo y altamente personalizable. Los ejemplos anteriores demuestran cómo generar un gráfico nuevo desde cero y cómo modificar uno existente, cubriendo los escenarios de informes más comunes. Aproveche la potente API para automatizar sus flujos de trabajo de informes de Excel, integrar la generación de gráficos en servicios web o crear herramientas de análisis de escritorio.

Si encuentra algún desafío, no dude en solicitar ayuda en el foro de soporte de Aspose.Cells.

Ver también