Visualizar tasas de conversión, pipelines de ventas o cualquier conjunto de datos jerárquico se vuelve mucho más claro con un gráfico de embudo. En este artículo, aprenderá cómo crear un gráfico de embudo en Excel usando C# y Aspose.Cells for .NET. Con solo unas pocas líneas de código, puede automatizar la generación de visuales de embudo de alto impacto que están listos para exportarse a XLSX, PDF o imágenes.

Este artículo cubre los siguientes temas:

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

Aspose.Cells for .NET es una potente biblioteca de hojas de cálculo que permite a los desarrolladores crear, modificar y renderizar archivos Excel de forma programática. Ofrece un amplio conjunto de tipos de gráficos, incluido el gráfico Funnel, que no está disponible en las bibliotecas nativas de interop de Microsoft Office para escenarios del lado del servidor.

Beneficios clave de usar Aspose.Cells for .NET:

  • API completa – Acceso total a las funciones de Excel sin dependencias COM.
  • Amigable para entornos de servidor – No se necesita instalar Microsoft Office.
  • Alto rendimiento – Maneja libros de trabajo grandes con una huella de memoria mínima.
  • Múltiples formatos de salida – Guardar como XLSX, XLS, CSV, PDF, PNG y más.

Comience rápidamente:

  1. Descargue la última versión desde la página de lanzamientos.
  2. Instale mediante NuGet:
   PM> Install-Package Aspose.Cells

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

A continuación se presentan dos ejemplos completos y ejecutables que muestran cómo:

  1. Crear un gráfico de embudo básico a partir de un conjunto de datos estático.
  2. Personalizar un gráfico de embudo (colores, etiquetas de datos y leyenda).

Nota – Todos los fragmentos de código se compilan con .NET 6.0 o posterior y apuntan a net6.0 (o cualquier framework posterior). Reemplace outputPath con una carpeta adecuada en su máquina.

Ejemplo 1 – Gráfico de embudo básico

Qué hace el código

  1. Crea un libro de trabajo y agrega datos de muestra que representan un pipeline de ventas típico.
  2. Inserta un gráfico Funnel (ChartType.Funnel) comenzando en la fila 7, columna 0.
  3. Vincula los valores de la serie y las categorías al rango de datos.
  4. Guarda el resultado como FunnelChart_Basic.xlsx.

Abre el archivo generado en Microsoft Excel – verás un gráfico de embudo claro que visualiza la caída en cada etapa.

Ejemplo 2 – Gráfico de embudo personalizado (Colores, etiquetas de datos, leyenda)

Aspectos destacados de la personalización

  • Colores – Cada segmento del embudo recibe un color de primer plano distinto usando Area.ForegroundColor y FormattingType.Custom.
  • Etiquetas de datos – Se habilita la visualización del valor y el porcentaje centrados dentro de cada segmento.
  • Leyenda – Ubicada en la parte inferior con un diseño horizontal para una mejor legibilidad.

Abra FunnelChart_Customized.xlsx para ver un visual de embudo totalmente estilizado, adecuado para presentaciones o informes.

Obtener una licencia gratuita

Si necesita una licencia temporal para eliminar las marcas de agua de evaluación, visite la página de licencia temporal de Aspose. La licencia gratuita funciona durante 30 días y le permite evaluar el conjunto completo de funciones, incluidos los gráficos de embudo.

Gráfico de embudo Excel: Recursos gratuitos

Lecturas adicionales y herramientas para profundizar su experiencia con Aspose.Cells:

Conclusión

Crear un gráfico de embudo con Aspose.Cells for .NET es sencillo y solo requiere unas pocas líneas de código C#. La biblioteca ofrece control total sobre la vinculación de datos, el estilo y las opciones de exportación, lo que la hace ideal para la generación de informes del lado del servidor, paneles de control y la generación automática de Excel. Utilice los ejemplos anteriores como base y adáptelos a sus propias fuentes de datos y requisitos visuales.

Si tiene alguna pregunta o encuentra problemas, no dude en solicitar ayuda en el foro de soporte de Aspose.Cells.

Ver también