Visualizar dados com gráficos de colunas é uma das maneiras mais comuns de transmitir tendências e comparações no Excel. Neste artigo, você descobrirá como criar um gráfico de Coluna programaticamente usando C# e Aspose.Cells for .NET. Com apenas algumas linhas de código, você pode gerar gráficos com aparência profissional que estão prontos para exportação para Excel, PDF ou formatos de imagem.
Este artigo cobre os seguintes tópicos:
- Biblioteca Excel C# para Criar Gráficos de Colunas
- Criar um Gráfico de Colunas no Excel usando C#
- Atualizar um Gráfico de Colunas Existente
- Obter uma Licença Gratuita
- Recursos Gratuitos
- Conclusão
- Veja Também
Biblioteca Excel C# para Criar Gráficos de Colunas
Aspose.Cells for .NET é uma biblioteca poderosa e totalmente gerenciada que permite aos desenvolvedores criar, editar e renderizar planilhas Excel sem a necessidade do Microsoft Office. Ela fornece um conjunto rico de APIs para trabalhar com planilhas, células, fórmulas e gráficos.
Principais vantagens ao trabalhar com gráficos de colunas:
- Rich Chart API – Crie qualquer tipo de gráfico, defina séries, personalize eixos, legendas e muito mais.
- Full Format Support – Trabalhe com XLSX, XLS, CSV, ODS e muitos outros formatos.
- High Performance – Processa grandes pastas de trabalho de forma eficiente.
- No Dependencies – Não é necessário ter o Excel instalado no servidor.
Comece a usar Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Criar um Gráfico de Colunas no Excel usando C#
Abaixo está um aplicativo de console C# completo e pronto‑para‑executar que:
- Cria uma nova planilha.
- Preenche-a com dados de vendas de exemplo.
- Adiciona um gráfico Coluna.
- Personaliza o título do gráfico, os eixos e as séries.
- Salva a planilha no disco.
Explicação das etapas principais
| Step | What it does |
|---|---|
| 3 | Adiciona um objeto de gráfico do tipo ChartType.Column. |
| 4‑5 | Adiciona duas séries que referenciam os intervalos de dados para Product A e Product B. |
| 6 | Vincula o eixo X (categorias) aos nomes dos meses. |
| 7 | Define títulos legíveis para ambos os eixos. |
| 8 | Aplica um estilo de gráfico predefinido (opcional, mas melhora a aparência visual). |
Executar o programa gera ColumnChart_Output.xlsx contendo os dados preenchidos e um gráfico de colunas bem formatado.
Atualizar um Gráfico de Colunas Existente
Às vezes, você precisa modificar um gráfico que já existe em uma pasta de trabalho (por exemplo, alterar seu tipo, adicionar uma nova série ou ajustar a formatação). O trecho abaixo demonstra como carregar uma pasta de trabalho existente, localizar o primeiro gráfico e convertê-lo em um gráfico de colunas empilhadas enquanto adiciona uma terceira série.
O que este código faz
- Carrega uma pasta de trabalho existente.
- Recupera o primeiro gráfico e altera seu tipo para StackedColumn.
- Insere uma nova coluna de dados para Product C e a adiciona como uma série.
- Atualiza o gráfico para aplicar as modificações e salva o resultado.
Obtenha uma Licença Gratuita
Aspose oferece uma licença temporária gratuita que remove as marcas d’água de avaliação e desbloqueia todos os recursos. Visite a página de licença temporária da Aspose para obter uma instantaneamente.
Recursos Gratuitos
- Guia do Desenvolvedor – Passeios abrangentes e melhores práticas: https://docs.aspose.com/cells/net/
- Aplicativos Online Gratuitos – Experimente Aspose.Cells no navegador sem codificação: https://products.aspose.app/cells/family
- Referência da API – Documentação detalhada de classes e membros: https://reference.aspose.com/cells/net/
- Artigos Práticos – Cenários do mundo real e código de exemplo: https://blog.aspose.com/pt/categories/aspose.cells-product-family/
Conclusão
Criar gráficos de colunas com Aspose.Cells for .NET é simples e altamente personalizável. Os exemplos acima demonstram como gerar um gráfico novo do zero e como modificar um existente, cobrindo os cenários de relatório mais comuns. Aproveite a poderosa API para automatizar seus fluxos de trabalho de relatórios em Excel, integrar a geração de gráficos em serviços web ou criar ferramentas de análise de desktop.
Se você encontrar algum desafio, sinta-se à vontade para pedir ajuda no fórum de suporte do Aspose.Cells.