Visualizar datos financieros como precios de acciones, valores de alto‑bajo‑cierre y volúmenes de negociación es un requisito común para analistas y desarrolladores. Con Aspose.Cells for .NET, puedes generar un gráfico StockHighLowClose directamente desde tu aplicación C# sin necesidad de tener Microsoft Excel instalado.

En este artículo aprenderá:

  • Cómo Aspose.Cells simplifica la creación de gráficos.
  • Código paso a paso para crear un gráfico StockHighLowClose.
  • Opciones de personalización para ejes, leyendas y marcadores.
  • Cómo actualizar un gráfico existente.

Biblioteca Excel de C# para crear gráfico StockHighLowClose

Aspose.Cells for .NET es una biblioteca potente y totalmente administrada que permite a los desarrolladores crear, modificar y renderizar archivos de Excel de forma programática. Soporta todos los formatos principales de Excel y proporciona una API extensa para trabajar con hojas de cálculo, celdas, gráficos, tablas dinámicas y más.

Beneficios clave para la generación de gráficos:

  • No se requiere interop de Excel – funciona en cualquier plataforma donde se ejecuta .NET.
  • Compatibilidad total de tipos de gráfico – incluyendo Stock, Candlestick, OHLC y StockHighLowClose.
  • Personalización avanzada – colores, marcadores, títulos de ejes, ejes secundarios, etc.
  • Alto rendimiento – adecuado para conjuntos de datos grandes.

Comenzando

  1. Descargar la última Aspose.Cells for .NET desde la página oficial de lanzamientos.
  2. Instalar el paquete NuGet:
   PM> Install-Package Aspose.Cells
  1. Añade una referencia a Aspose.Cells en tu proyecto C#.

Crear un gráfico StockHighLowClose en Excel usando C#

A continuación se muestra un programa de consola C# completo y listo para ejecutar que crea una hoja de cálculo, la rellena con datos de muestra OHLC, agrega un gráfico StockHighLowClose y guarda el libro de trabajo como StockChart_Output.xlsx.

Explicación del Código

PasoQué hace el código
1️⃣Instancia un nuevo Workbook y accede a la primera hoja de cálculo.
2️⃣Escribe los títulos de encabezado y rellena las filas con los valores de fecha, apertura, máximo, mínimo y cierre.
3️⃣Añade un gráfico ChartType.StockHighLowClose situado debajo de la tabla de datos.
4️⃣Vincula el gráfico al rango de la hoja de cálculo y define el eje de categorías (fecha).
5️⃣Establece los títulos de los ejes y habilita las líneas de cuadrícula para una lectura más fácil de los niveles de precios.
6️⃣Muestra una leyenda en el lado derecho y personaliza los marcadores de los puntos de datos.
7️⃣Guarda el libro de trabajo como StockChart_Output.xlsx.

Ejecutar el programa genera un archivo Excel que contiene un gráfico StockHighLowClose totalmente funcional, listo para abrirse en Microsoft Excel, LibreOffice o cualquier otro visor que admita el formato XLSX.

Obtén una licencia gratuita

Aspose.Cells ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y desbloquea la funcionalidad completa. Obtenga una en la página de licencia temporal de Aspose. Aplique la licencia al inicio de su aplicación:

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

Recursos gratuitos

Conclusión

Crear un gráfico StockHighLowClose con Aspose.Cells for .NET es sencillo y no requiere Microsoft Excel en el servidor. Al seguir el ejemplo completo anterior, puedes generar gráficos financieros de aspecto profesional, personalizarlos para que coincidan con tu marca e integrarlos en pipelines de informes o aplicaciones web.

Si tiene alguna pregunta, necesita asistencia o desea compartir su experiencia, no dude en unirse a la comunidad en el Aspose.Cells Support Forum.

Ver también