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
- Descargar la última Aspose.Cells for .NET desde la página oficial de lanzamientos.
- Instalar el paquete NuGet:
PM> Install-Package Aspose.Cells
- Añade una referencia a
Aspose.Cellsen 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
| Paso | Qué 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
- Guía del desarrollador – https://docs.aspose.com/cells/net/
- Visor de Excel en línea – https://products.aspose.app/cells/family
- Referencia de API – https://reference.aspose.com/cells/net/
- Artículos de cómo‑hacer – https://blog.aspose.com/es/categories/aspose.cells-product-family/
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.