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

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:

  1. Gráfico básico – demonstra os passos mínimos necessários.
  2. 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

  1. Crie uma instância de Workbook.
  2. Acesse a primeira planilha (workbook.Worksheets[0]).
  3. Preencha os dados OHLCV (Open, High, Low, Close, Volume).
  4. Adicione um gráfico usando ChartType.StockVolumeOpenHighLowClose.
  5. 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.
  6. Personalização opcional – títulos dos eixos, posição da legenda, cores, marcadores, eixo secundário para volume, etc.
  7. Salve a pasta de trabalho no formato desejado.

Exemplo Completo – Gráfico Básico

Explicação das linhas principais

LinePurpose
ChartType.StockVolumeOpenHighLowCloseCria 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

Conclusão

Criar um gráfico StockVolumeOpenHighLowClose com Aspose.Cells for .NET é simples:

  1. Preencha sua planilha com dados OHLCV.
  2. Adicione o tipo de gráfico combinado.
  3. Personalize séries, eixos e estilos para corresponder aos seus padrões visuais.
  4. 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.

Veja Também