Visualizar dados financeiros, como preços de ações, valores de alta‑baixa‑fechamento e volumes de negociação, é uma necessidade comum para analistas e desenvolvedores. Com Aspose.Cells for .NET, você pode gerar um gráfico StockHighLowClose diretamente do seu aplicativo C# sem precisar do Microsoft Excel instalado.
Neste artigo, você aprenderá:
- Como o Aspose.Cells simplifica a criação de gráficos.
- Código passo a passo para criar um gráfico StockHighLowClose.
- Opções de personalização para eixos, legendas e marcadores.
- Como atualizar um gráfico existente.
Biblioteca Excel C# para Criar Gráfico StockHighLowClose
Aspose.Cells for .NET é uma biblioteca poderosa e totalmente gerenciada que permite aos desenvolvedores criar, modificar e renderizar arquivos Excel programaticamente. Ela suporta todos os principais formatos Excel e fornece uma API extensa para trabalhar com planilhas, células, gráficos, tabelas dinâmicas e muito mais.
Principais benefícios para a geração de gráficos:
- Nenhuma interoperação com Excel necessária – funciona em qualquer plataforma onde .NET é executado.
- Suporte total a tipos de gráfico – incluindo Stock, Candlestick, OHLC e StockHighLowClose.
- Personalização avançada – cores, marcadores, títulos dos eixos, eixos secundários, etc.
- Alto desempenho – adequado para grandes conjuntos de dados.
Começando
- Baixar a versão mais recente do Aspose.Cells for .NET na página oficial de lançamentos.
- Instalar o pacote NuGet:
PM> Install-Package Aspose.Cells
- Adicione uma referência ao
Aspose.Cellsem seu projeto C#.
Criar um Gráfico StockHighLowClose no Excel usando C#
Abaixo está um programa de console C# completo e pronto‑para‑executar que cria uma planilha, preenche‑a com dados OHLC de exemplo, adiciona um gráfico StockHighLowClose e salva a pasta de trabalho como StockChart_Output.xlsx.
Explicação do Código
| Step | What the code does |
|---|---|
| 1️⃣ | Instancia um novo Workbook e acessa a primeira planilha. |
| 2️⃣ | Escreve os títulos dos cabeçalhos e preenche as linhas com valores de data, abertura, alta, baixa e fechamento. |
| 3️⃣ | Adiciona um gráfico ChartType.StockHighLowClose posicionado abaixo da tabela de dados. |
| 4️⃣ | Vincula o gráfico ao intervalo da planilha e define o eixo de categoria (data). |
| 5️⃣ | Define os títulos dos eixos e habilita linhas de grade para facilitar a leitura dos níveis de preço. |
| 6️⃣ | Exibe uma legenda no lado direito e personaliza os marcadores dos pontos de dados. |
| 7️⃣ | Salva a pasta de trabalho como StockChart_Output.xlsx. |
Executar o programa gera um arquivo Excel que contém um gráfico StockHighLowClose totalmente funcional, pronto para ser aberto no Microsoft Excel, LibreOffice ou qualquer outro visualizador que suporte o formato XLSX.
Obtenha uma Licença Gratuita
Aspose.Cells oferece uma licença temporária gratuita que remove marcas d’água de avaliação e desbloqueia todas as funcionalidades. Obtenha uma na página de licença temporária da Aspose. Aplique a licença no início da sua aplicação:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Recursos Gratuitos
- Guia do desenvolvedor – https://docs.aspose.com/cells/net/
- Visualizador de Excel Online – https://products.aspose.app/cells/family
- Referência da API – https://reference.aspose.com/cells/net/
- Artigos de Como‑fazer – https://blog.aspose.com/pt/categories/aspose.cells-product-family/
Conclusão
Criar um gráfico StockHighLowClose com Aspose.Cells for .NET é simples e não requer o Microsoft Excel no servidor. Ao seguir o exemplo completo acima, você pode gerar gráficos financeiros com aparência profissional, personalizá‑los para combinar com sua marca e integrá‑los em pipelines de relatórios ou aplicações web.
Se você tem alguma dúvida, precisa de assistência ou deseja compartilhar sua experiência, sinta‑se à vontade para participar da comunidade no Aspose.Cells Support Forum.