Visualizar dados categóricos é essencial para uma análise de dados clara e relatórios. Neste artigo, você descobrirá como gerar um gráfico de barras no Excel usando C# com Aspose.Cells for .NET. Com apenas algumas linhas de código, você pode produzir um gráfico totalmente formatado e pronto para exportação, que pode ser incorporado em relatórios, painéis ou compartilhado com as partes interessadas.
Este artigo cobre os seguintes tópicos:
- Biblioteca Excel C# para Criar Gráficos de Barras
- Criar um Gráfico de Barras no Excel usando C#
- Recursos Gratuitos
- Outros Tópicos
Biblioteca Excel C# para Criar Gráficos de Barras
Aspose.Cells for .NET é uma biblioteca abrangente de manipulação de Excel que permite aos desenvolvedores criar, modificar e renderizar arquivos Excel sem exigir o Microsoft Office. Sua rica API de gráficos suporta todos os tipos de gráficos nativos do Excel, incluindo gráficos de barras, e fornece controle total sobre a aparência, eixos, legendas, rótulos de dados e muito mais.
Principais vantagens de usar Aspose.Cells for .NET:
- Cobertura Completa da API – Acesse todos os recursos do Excel programaticamente.
- Alto Desempenho – Processa grandes pastas de trabalho rapidamente e de forma eficiente.
- Sem Dependência do Office – Funciona em qualquer servidor ou ambiente de nuvem.
- Múltiplos Formatos de Saída – Salve em XLSX, XLS, CSV, PDF, PNG e outros formatos.
Começando
- Baixar a versão mais recente da página de lançamentos do Aspose.Cells.
- Instalar via NuGet:
PM> Install-Package Aspose.Cells
- Adicione uma referência ao
Aspose.Cellsno seu projeto C#.
Criar um Gráfico de Barras no Excel usando C#
Abaixo estão dois exemplos práticos que ilustram como criar um gráfico de barras do zero, personalizar sua aparência e salvar a pasta de trabalho.
Exemplo 1 – Gráfico de Barras Agrupadas Simples
O código a seguir cria um gráfico de barras agrupadas (barras horizontais) que exibe os dados de vendas trimestrais.
O que o código faz
- Cria uma nova pasta de trabalho e a preenche com vendas trimestrais por produto.
- Adiciona um gráfico Bar (agrupado horizontal) à planilha.
- Adiciona três séries correspondentes ao Q1, Q2 e Q3.
- Habilita rótulos de dados, define títulos dos eixos e aplica uma paleta pastel.
- Salva a pasta de trabalho como
BarChart_Simple_Output.xlsx.
Exemplo 2 – Gráfico de Barras Empilhadas com Formatação Personalizada
Um gráfico de barras empilhadas é útil quando você deseja visualizar a composição de um total entre categorias. Este exemplo também demonstra como formatar as cores das séries, adicionar uma legenda e exportar o gráfico como uma imagem PNG.
Destaques deste exemplo
- Usa ChartType.StackedBar para exibir valores cumulativos.
- Aplica cores personalizadas a cada região para distinção visual.
- Posiciona a legenda na parte inferior e adiciona rótulos de dados centralizados.
- Demonstra a exportação do gráfico para um arquivo PNG via
Chart.ToImage.
Obter uma Licença Gratuita
Quer experimentar Aspose.Cells sem restrições? Obtenha uma licença temporária gratuita na página de licença temporária da Aspose. A licença remove as marcas d’água de avaliação e desbloqueia o conjunto completo de recursos para desenvolvimento e teste.
Gráfico de Barras Excel: Recursos Gratuitos
Continue aprendendo com esses recursos úteis:
- Guia do Desenvolvedor – https://docs.aspose.com/cells/net/
- Demo Online e Conversor – 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 guia, cobrimos tudo o que você precisa saber para criar gráficos de barras simples e avançados no Excel usando C# e Aspose.Cells for .NET. Desde barras agrupadas básicas até barras empilhadas com cores personalizadas e exportação de imagens, a biblioteca oferece uma API rica e fluente que elimina a necessidade do Microsoft Office no servidor. Incorpore esses trechos de código em suas aplicações para fornecer visualizações profissionais orientadas por dados sem esforço.
Se você tiver alguma dúvida ou precisar de mais assistência, sinta‑se à vontade para visitar nosso fórum de suporte gratuito.