Visualizar datos del mercado financiero — como los precios de apertura, máximo, mínimo y cierre junto con el volumen — es un requisito común para analistas y desarrolladores. Aspose.Cells for .NET facilita la generación de un gráfico StockVolumeOpenHighLowClose directamente desde el código. En esta guía aprenderá cómo:
- Configura un libro de trabajo y puebla con datos OHLCV.
- Añade un gráfico
StockVolumeOpenHighLowClose. - Personaliza series, ejes, leyendas y estilo.
- Guarda el libro de trabajo en XLSX (u otros formatos compatibles).
¡Vamos a sumergirnos!
Tabla de contenidos
- Biblioteca Excel C# para crear gráfico StockVolumeOpenHighLowClose
- Crear un gráfico StockVolumeOpenHighLowClose en Excel usando C#
- Obtener una licencia gratuita
- Recursos gratuitos
- Conclusión
- Ver también
Biblioteca de Excel en C# para crear gráfico StockVolumeOpenHighLowClose
Aspose.Cells for .NET es una biblioteca de procesamiento de Excel de alto rendimiento que permite a los desarrolladores crear, editar y renderizar archivos de Excel sin Microsoft Office. Ofrece una API de gráficos rica, incluyendo el gráfico ChartType.StockVolumeOpenHighLowClose, que combina un gráfico de acciones (apertura‑máximo‑mínimo‑cierre) con un gráfico de columnas de volumen.
Principales beneficios de usar Aspose.Cells para la creación de gráficos financieros:
- Sin Interoperabilidad de Office – Funciona en la nube, servicios y entornos de escritorio.
- Compatibilidad total con .NET Standard – Compatible con .NET 6, .NET 7, .NET Framework y .NET Core.
- Personalización extensa – Controle el tipo de serie, ejes, marcadores, colores y más.
- Procesamiento de alta velocidad – Manejo eficiente de grandes conjuntos de datos.
Instalación
Agrega Aspose.Cells a tu proyecto mediante NuGet:
PM> Install-Package Aspose.Cells
o mediante la CLI de .NET:
dotnet add package Aspose.Cells
Crear un gráfico StockVolumeOpenHighLowClose en Excel usando C#
A continuación encontrará dos ejemplos completos:
- Gráfico básico – demuestra los pasos mínimos requeridos.
- Gráfico con estilo – muestra cómo personalizar colores, eje secundario, marcadores y leyenda.
Ambos ejemplos están listos para compilar y ejecutar.
Implementación paso a paso
- Crear una instancia de
Workbook. - Acceder a la primera hoja de cálculo (
workbook.Worksheets[0]). - Poblar los datos OHLCV (Open, High, Low, Close, Volume).
- Agregar un gráfico usando
ChartType.StockVolumeOpenHighLowClose. - Configurar la serie – establecer el rango de datos, los nombres de las series y el tipo de gráfico para cada serie si es necesario.
- Personalización opcional – títulos de ejes, posición de la leyenda, colores, marcadores, eje secundario para el volumen, etc.
- Guardar el libro de trabajo en el formato deseado.
Ejemplo completo – Gráfico básico
Explicación de las líneas clave
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Crea un gráfico de columnas combinado de acciones (OHLC) y volumen. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Agrega la serie OHLC (Apertura‑Máximo‑Mínimo‑Cierre). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Agrega la serie de Volumen. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Establece las fechas como categorías del eje X. |
chart.ShowLegend = true; | Habilita la leyenda para que los nombres de las series sean visibles. |
Ejecutar el programa produce StockVolumeOpenHighLowClose_Basic.xlsx con un gráfico financiero funcional.
Ejemplo completo – Gráfico con estilo y eje secundario
El siguiente ejemplo agrega un aspecto profesional: colores personalizados, un eje secundario para el volumen, estilos de marcadores para la serie de acciones y un área de trazado transparente.
Aspectos destacados de este ejemplo
- Estilo de velas para la serie OHLC (
ChartType.Candlestick) con barras verdes ascendentes y barras rojas descendentes. - Eje Y secundario para el volumen (
PlotOnSecondAxis = true). - Relleno de columna semitransparente para el volumen para mantener visibles las barras de acciones.
- Formato de fecha en el eje de categorías (
"mmm dd"). - Leyenda colocada a la derecha para una mejor utilización del espacio.
Ejecutar el programa crea StockVolumeOpenHighLowClose_Styled.xlsx, un gráfico financiero pulido listo para presentaciones o análisis adicionales.
Obtenga una licencia gratuita
Aspose.Cells ofrece una licencia temporal gratuita que elimina las marcas de agua de evaluación y permite la funcionalidad completa para pruebas. Visite la página de licencia temporal para obtener la suya al instante.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Recursos gratuitos
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Aplicaciones en línea gratuitas – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos y blog de How‑to – https://blog.aspose.com/es/categories/aspose.cells-product-family/
Conclusión
Crear un gráfico StockVolumeOpenHighLowClose con Aspose.Cells for .NET es sencillo:
- Llena tu hoja de cálculo con datos OHLCV.
- Añade el tipo de gráfico combinado.
- Personaliza series, ejes y estilo para que coincidan con tus estándares visuales.
- Guarda el libro de trabajo en cualquier formato compatible.
Con los fragmentos de código proporcionados, puedes integrar gráficos financieros en herramientas de informes, paneles de control o canalizaciones de generación automática de Excel con solo unas pocas líneas de C#.
Para obtener asistencia adicional, visite nuestro foro de soporte gratuito – nuestros expertos están listos para ayudar.