Visualizar datos del mercado financiero es esencial para analistas, traders y desarrolladores que crean aplicaciones de inversión. En este artículo aprenderá a crear un gráfico Stock Open‑High‑Low‑Close (OHLC) en Excel usando C# con Aspose.Cells for .NET. Con solo unas pocas líneas de código, puede convertir datos de precios sin procesar en un gráfico OHLC de aspecto profesional que puede guardarse como un libro de Excel, PDF o imagen.

Este artículo cubre los siguientes temas:

Biblioteca de Excel C# para crear gráficos OHLC de acciones

Aspose.Cells for .NET es una biblioteca de Excel potente y totalmente administrada que permite a los desarrolladores crear, editar y renderizar archivos de Excel sin Microsoft Office. Proporciona una API rica para trabajar con hojas de cálculo, celdas, fórmulas y gráficos—incluyendo tipos de gráficos financieros como StockOpenHighLowClose, Candlestick y Volume‑OHLC.

Beneficios clave de usar Aspose.Cells para la creación de gráficos financieros:

  • No COM interop – funciona en cualquier plataforma que soporte .NET.
  • Compatibilidad total con tipos de gráficos – incluyendo todas las variaciones de gráficos de acciones y financieros.
  • Renderizado de alto rendimiento – ideal para conjuntos de datos grandes.
  • Múltiples formatos de salida – XLSX, XLS, PDF, XPS, PNG, JPEG, etc.

Puede agregar Aspose.Cells a su proyecto mediante NuGet:

PM> Install-Package Aspose.Cells

Crear un gráfico de apertura‑alto‑bajo‑cierre de acciones en Excel usando C#

A continuación se muestra un ejemplo completo y ejecutable en C# que demuestra cómo:

  1. Crea un nuevo libro de trabajo.
  2. Llena la hoja de cálculo con datos de muestra OHLC.
  3. Inserta un gráfico StockOpenHighLowClose.
  4. Configura la apariencia del gráfico.
  5. Guarda el libro de trabajo.

Explicación del Código

StepWhat the code does
1Instancia un nuevo Workbook y accede a la primera Worksheet.
2Escribe una fila de encabezado y cinco filas de datos de muestra OHLC.
3Agrega un gráfico del tipo ChartType.StockOpenHighLowClose.
4Vincula el rango de datos Open‑High‑Low‑Close (B2:E6) a la serie del gráfico y establece la columna de fechas como los datos del eje X (categoría).
5Demuestra algunas personalizaciones visuales: color de fondo, líneas de cuadrícula y títulos de los ejes.
6Guarda el libro de trabajo como un archivo XLSX que puede abrirse en Excel, o exportarse a PDF/PNG usando Aspose.Cells si es necesario.

Ejecutar el programa genera un archivo de Excel (StockOHLCChart_Output.xlsx) que contiene un gráfico OHLC totalmente funcional listo para el análisis o la presentación.

Obtener una licencia gratuita

Aspose ofrece una licencia temporal gratuita que elimina las restricciones de evaluación. Visite la página de licencia temporal de Aspose para obtener una y desbloquear todas las capacidades de Aspose.Cells para su proyecto.

Gráfico de apertura‑máximo‑mínimo‑cierre de acciones: Recursos gratuitos

Continúe aprendiendo con estos recursos oficiales de Aspose:

Conclusión

En este tutorial aprendiste cómo crear un gráfico Stock Open‑High‑Low‑Close (OHLC) en Excel usando C# y Aspose.Cells for .NET. El código proporcionado muestra la preparación de datos, la creación del gráfico, el estilo básico y opciones avanzadas de personalización. Con Aspose.Cells puedes automatizar visualizaciones financieras, generar informes y exportar gráficos a varios formatos sin requerir Microsoft Office.

Si tiene alguna pregunta o necesita más ayuda, no dude en visitar nuestro foro de soporte gratuito: https://forum.aspose.com/c/cells/9.

Ver también