Visualizar dados do mercado financeiro é essencial para analistas, traders e desenvolvedores que criam aplicações de investimento. Neste artigo, você aprenderá como criar um gráfico Stock Open‑High‑Low‑Close (OHLC) no Excel usando C# com Aspose.Cells for .NET. Com apenas algumas linhas de código, você pode transformar dados de preços brutos em um gráfico OHLC com aparência profissional, que pode ser salvo como uma pasta de trabalho do Excel, PDF ou imagem.
Este artigo cobre os seguintes tópicos:
- Biblioteca Excel C# para Criar Gráficos OHLC de Ações
- Criar um Gráfico Open‑High‑Low‑Close de Ações no Excel usando C#
- Exemplo de Personalização Avançada
- Informações sobre Licença Gratuita
- Recursos Adicionais
- Conclusão
- Veja Também
Biblioteca Excel C# para Criar Gráficos OHLC de Ações
Aspose.Cells for .NET é uma poderosa biblioteca Excel totalmente gerenciada que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem o Microsoft Office. Ela fornece uma API rica para trabalhar com planilhas, células, fórmulas e gráficos — incluindo tipos de gráficos financeiros como StockOpenHighLowClose, Candlestick e Volume‑OHLC.
Principais benefícios de usar Aspose.Cells para criação de gráficos financeiros:
- Sem interop COM – funciona em qualquer plataforma que suporte .NET.
- Suporte total a tipos de gráfico – incluindo todas as variações de gráficos de ações e financeiros.
- Renderização de alto desempenho – ideal para grandes conjuntos de dados.
- Vários formatos de saída – XLSX, XLS, PDF, XPS, PNG, JPEG, etc.
Você pode adicionar Aspose.Cells ao seu projeto via NuGet:
PM> Install-Package Aspose.Cells
Criar um Gráfico de Abertura‑Alta‑Baixa‑Fechamento de Ações no Excel usando C#
Abaixo está um exemplo completo e executável em C# que demonstra como:
- Crie uma nova pasta de trabalho.
- Preencha a planilha com dados de exemplo OHLC.
- Insira um gráfico StockOpenHighLowClose.
- Configure a aparência do gráfico.
- Salve a pasta de trabalho.
Explicação do Código
| Etapa | O que o código faz |
|---|---|
| 1 | Instancia um novo Workbook e acessa a primeira Worksheet. |
| 2 | Escreve uma linha de cabeçalho e cinco linhas de dados de amostra OHLC. |
| 3 | Adiciona um gráfico do tipo ChartType.StockOpenHighLowClose. |
| 4 | Vincula o intervalo de dados Open‑High‑Low‑Close (B2:E6) à série do gráfico e define a coluna de data como os dados do eixo X (categoria). |
| 5 | Apresenta algumas personalizações visuais: cor de fundo, linhas de grade e títulos dos eixos. |
| 6 | Salva a planilha como um arquivo XLSX que pode ser aberto no Excel, ou exportado para PDF/PNG usando Aspose.Cells, se necessário. |
Executar o programa gera um arquivo Excel (StockOHLCChart_Output.xlsx) que contém um gráfico OHLC totalmente funcional pronto para análise ou apresentação.
Obtenha uma Licença Gratuita
Aspose oferece uma licença temporária gratuita que remove as restrições de avaliação. Visite a página de licença temporária da Aspose para obter uma e desbloquear todos os recursos do Aspose.Cells para o seu projeto.
Gráfico de Abertura‑Alta‑Baixa‑Fechamento de Ações: Recursos Gratuitos
Continue aprendendo com esses recursos oficiais da Aspose:
- Guia do Desenvolvedor – https://docs.aspose.com/cells/net/
- Aplicativos Online Gratuitos – 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
Neste tutorial, você aprendeu como criar um gráfico Stock Open‑High‑Low‑Close (OHLC) no Excel usando C# e Aspose.Cells for .NET. O código fornecido demonstra a preparação de dados, a criação do gráfico, a estilização básica e opções avançadas de personalização. Com Aspose.Cells, você pode automatizar visualizações financeiras, gerar relatórios e exportar gráficos para vários formatos sem a necessidade do Microsoft Office.
Se você tiver alguma dúvida ou precisar de mais assistência, sinta-se à vontade para visitar nosso fórum de suporte gratuito: https://forum.aspose.com/c/cells/9.