Visualizar datos jerárquicos con un gráfico de barras piramidal puede hacer que sus informes sean más atractivos y más fáciles de interpretar. En esta guía, descubrirá cómo crear un gráfico de barras piramidal en un libro de Excel de forma programática usando C# y Aspose.Cells for .NET. El ejemplo muestra cómo agregar datos, insertar un gráfico de barras piramidal, personalizar su apariencia y guardar el archivo en varios formatos.

Este artículo cubre los siguientes temas:

Biblioteca de Excel en C# para crear gráficos de barras piramidales

Aspose.Cells for .NET es una robusta biblioteca de manipulación de Excel que permite a los desarrolladores crear, modificar y dar formato a archivos de Excel sin requerir Microsoft Excel. Proporciona una API completa para trabajar con hojas de cálculo, celdas, fórmulas y una amplia variedad de tipos de gráficos, incluido el gráfico Pyramid Bar.

Ventajas clave de usar Aspose.Cells for .NET:

  • Soporte de gráficos avanzados – Más de 50 tipos de gráficos, incluidos Pirámide, Embudo, Cascada y más.
  • Sin dependencias – No se necesita instalación de Excel en el servidor.
  • Alto rendimiento – Manejo eficiente de libros de trabajo y conjuntos de datos grandes.
  • Múltiples formatos de exportación – Guardar en XLSX, PDF, PNG, HTML y muchos otros.

Comenzar es sencillo:

  1. Descargar la última versión de la página de lanzamientos de Aspose.Cells.
  2. Instalar el paquete NuGet:
   PM> Install-Package Aspose.Cells
  1. Agrega using Aspose.Cells; y using Aspose.Cells.Charts; a tu archivo fuente C#.

Crear un gráfico de barras piramidal en Excel usando C#

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

  1. Crear un nuevo libro de trabajo.
  2. Rellenar datos jerárquicos de ejemplo.
  3. Insertar un Pyramid Bar chart.
  4. Aplicar formato básico (título, leyenda, etiquetas de eje).
  5. Guardar el libro de trabajo como un archivo XLSX.

Explicación del código

StepPurpose
1Instancia un libro de trabajo en blanco y hace referencia a la primera hoja de cálculo.
2Rellena la hoja de cálculo con una fila de encabezado y datos de ventas de muestra para cuatro regiones a lo largo de cuatro trimestres.
3Agrega un gráfico PyramidBar a un área definida en la hoja (filas 7‑25, columnas A‑J).
4Enlaza el gráfico al rango de datos (B2:E5) y establece los datos de categoría (región) (A2:A5). Cada columna se convierte en una serie separada (Q1‑Q4).
5Aplica títulos al gráfico y a los ejes y formatea el eje de valores para mostrar la moneda.
6Guarda el libro de trabajo como PyramidBarChart_Output.xlsx.

Ejecute el programa, abra el archivo generado en Excel y verá un gráfico de barras piramidal que compara visualmente las ventas trimestrales entre regiones.

Obtén una licencia gratuita

Aspose.Cells ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y desbloquea el conjunto completo de funciones. Obtenga la licencia en la página de licencia temporal de Aspose. Aplique la licencia en su código antes de cualquier manipulación del libro de trabajo:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

Gráfico de barras piramidal Excel: Recursos gratuitos

Aproveche estos recursos adicionales para profundizar su experiencia con Aspose.Cells:

Conclusión

Crear un gráfico de barras piramidal con Aspose.Cells for .NET es sencillo y solo requiere unas pocas líneas de código. Las amplias capacidades de creación de gráficos de la biblioteca le permiten generar visualizaciones profesionales y listas para exportar sin depender de Microsoft Excel. Experimente con opciones de formato adicionales, como etiquetas de datos, colores personalizados y líneas de tendencia, para adaptar el gráfico a sus necesidades específicas de informes.

Si tiene preguntas o necesita asistencia, visite el foro de soporte de Aspose.Cells para obtener ayuda de nuestra comunidad y expertos del producto.

Véase también