Visualizar dados do mercado financeiro — como preços de abertura, alta, baixa e fechamento juntamente com o volume — é uma necessidade comum para analistas e desenvolvedores. Aspose.Cells for .NET torna fácil gerar um gráfico StockVolumeOpenHighLowClose diretamente a partir do código. Neste guia você aprenderá como:
- Configurar uma pasta de trabalho e preenchê‑la com dados OHLCV.
- Adicionar um gráfico
StockVolumeOpenHighLowClose. - Personalizar séries, eixos, legendas e estilo.
- Salvar a pasta de trabalho em XLSX (ou outros formatos suportados).
Vamos mergulhar!
Índice
- Biblioteca Excel C# para Criar Gráfico StockVolumeOpenHighLowClose
- Criar um Gráfico StockVolumeOpenHighLowClose no Excel usando C#
- Obtenha uma Licença Gratuita
- Recursos Gratuitos
- Conclusão
- Veja Também
Biblioteca Excel C# para Criar Gráfico StockVolumeOpenHighLowClose
Aspose.Cells for .NET é uma biblioteca de processamento de Excel de alto desempenho que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem o Microsoft Office. Ela oferece uma API de gráficos avançada, incluindo o gráfico ChartType.StockVolumeOpenHighLowClose, que combina um gráfico de ações (abertura‑máximo‑mínimo‑fechamento) com um gráfico de colunas de volume.
Principais benefícios de usar Aspose.Cells para criação de gráficos financeiros:
- Sem Interop de Office – Funciona em ambientes de nuvem, serviços e desktop.
- Suporte total ao .NET Standard – Compatível com .NET 6, .NET 7, .NET Framework e .NET Core.
- Personalização extensiva – Controle o tipo de série, eixos, marcadores, cores e muito mais.
- Processamento de alta velocidade – Manipulação eficiente de grandes conjuntos de dados.
Instalação
Adicione Aspose.Cells ao seu projeto via NuGet:
PM> Install-Package Aspose.Cells
ou via a CLI .NET:
dotnet add package Aspose.Cells
Criar um Gráfico StockVolumeOpenHighLowClose no Excel usando C#
Abaixo você encontrará dois exemplos completos:
- Gráfico básico – demonstra os passos mínimos necessários.
- Gráfico estilizado – mostra como personalizar cores, eixo secundário, marcadores e legenda.
Ambos os exemplos estão prontos para compilar e executar.
Implementação passo a passo
- Crie uma instância de
Workbook. - Acesse a primeira planilha (
workbook.Worksheets[0]). - Preencha os dados OHLCV (Open, High, Low, Close, Volume).
- Adicione um gráfico usando
ChartType.StockVolumeOpenHighLowClose. - Configure a série – defina o intervalo de dados, nomes das séries e o tipo de gráfico para cada série, se necessário.
- Personalização opcional – títulos dos eixos, posição da legenda, cores, marcadores, eixo secundário para volume, etc.
- Salve a pasta de trabalho no formato desejado.
Exemplo Completo – Gráfico Básico
Explicação das linhas principais
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Cria um gráfico combinado de estoque (OHLC) e coluna de volume. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Adiciona a série OHLC (Abertura‑Alta‑Baixa‑Fechamento). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Adiciona a série de Volume. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Define as datas como categorias do eixo X. |
chart.ShowLegend = true; | Habilita a legenda para que os nomes das séries sejam visíveis. |
Executando o programa produz StockVolumeOpenHighLowClose_Basic.xlsx com um gráfico financeiro funcional.
Exemplo Completo – Gráfico Estilizado com Eixo Secundário
O exemplo a seguir adiciona um visual profissional: cores personalizadas, um eixo secundário para volume, estilos de marcadores para a série de ações e uma área de plotagem transparente.
Destaques deste exemplo
- Estilo Candlestick para a série OHLC (
ChartType.Candlestick) com barras verdes ascendentes e barras vermelhas descendentes. - Eixo Y secundário para volume (
PlotOnSecondAxis = true). - Preenchimento de coluna semitransparente para volume, mantendo as barras de ações visíveis.
- Formatação de data no eixo de categorias (
"mmm dd"). - Legenda posicionada à direita para melhor aproveitamento do espaço.
Executar o programa cria StockVolumeOpenHighLowClose_Styled.xlsx, um gráfico financeiro refinado pronto para apresentações ou análises adicionais.
Obtenha uma Licença Gratuita
Aspose.Cells oferece uma licença temporária gratuita que remove as marcas d’água de avaliação e permite funcionalidade completa para testes. Visite a página de licença temporária para obter a sua instantaneamente.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Recursos Gratuitos
- 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 e Blog de Como‑Fazer – https://blog.aspose.com/pt/categories/aspose.cells-product-family/
Conclusão
Criar um gráfico StockVolumeOpenHighLowClose com Aspose.Cells for .NET é simples:
- Preencha sua planilha com dados OHLCV.
- Adicione o tipo de gráfico combinado.
- Personalize séries, eixos e estilos para corresponder aos seus padrões visuais.
- Salve a pasta de trabalho em qualquer formato suportado.
Com os trechos de código fornecidos, você pode integrar gráficos financeiros em ferramentas de relatório, painéis ou pipelines de geração automática de Excel com apenas algumas linhas de C#.
Para obter assistência adicional, visite nosso fórum de suporte gratuito – nossos especialistas estão prontos para ajudar.