Visualizar dados como um gráfico de colunas empilhadas é uma necessidade comum para relatórios de negócios, comparações de orçamento e painéis de KPI. Com Aspose.Cells for .NET você pode criar esses gráficos em poucas linhas de código, sem precisar do Microsoft Excel instalado no servidor. Este guia leva você por todo o processo – desde a preparação dos dados de exemplo até a personalização de eixos, legendas e cores – e fornece um exemplo completo pronto‑para‑executar em C#.

Este artigo aborda os seguintes tópicos:

Biblioteca Excel C# para Criar Gráficos de Colunas Empilhadas

Aspose.Cells for .NET é uma biblioteca de automação Excel de alto desempenho que permite aos desenvolvedores criar, editar e renderizar arquivos Excel completamente de forma programática. Quando se trata de criação de gráficos, Aspose.Cells oferece um conjunto rico de tipos de gráficos, incluindo o gráfico Column Stacked (ChartType.ColumnStacked). As principais vantagens de usar Aspose.Cells para a criação de gráficos são:

  • Zero dependência do Microsoft Office – funciona em qualquer ambiente Windows, Linux ou Docker.
  • Controle total sobre os elementos do gráfico – séries, eixos, legendas, marcadores, cores, rótulos de dados, etc.
  • Suporte a todos os formatos de arquivo Excel – XLSX, XLS, CSV, ODS e mais.
  • Alta escalabilidade – gera milhares de gráficos em uma única passagem sem perda de desempenho perceptível.

Introdução

  1. Baixar a versão mais recente da Aspose.Cells .NET releases page.
  2. Instalar o pacote NuGet:
PM> Install-Package Aspose.Cells
  1. Adicione uma referência ao Aspose.Cells no seu projeto C#.

Criar um Gráfico de Colunas Empilhadas no Excel usando C#

Abaixo está um exemplo completo e autocontido que demonstra como:

  1. Crie uma nova pasta de trabalho.
  2. Preencha uma planilha com dados de exemplo.
  3. Adicione um gráfico Column Stacked.
  4. Personalize as cores das séries, os títulos dos eixos e a posição da legenda.
  5. Salve a pasta de trabalho como um arquivo XLSX.

Explicação do Código

EtapaO que o código fazPor que isso importa
1Cria um novo Workbook e acessa a primeira Worksheet.Fornece uma tela limpa para o gráfico.
2Preenche a planilha com identificadores de mês e valores de vendas trimestrais.Gráficos empilhados requerem um eixo categórico (Mês) e múltiplas séries de dados (Q1‑Q3).
3Adiciona um objeto ChartType.ColumnStacked e define sua posição na planilha.Define o tipo de gráfico e onde ele aparecerá.
4Adiciona três séries (NSeries.Add) – uma para cada trimestre – e atribui uma cor única.Cada série se torna um segmento da pilha; cores explícitas melhoram a legibilidade.
5Personaliza os títulos dos eixos, a posição da legenda e habilita rótulos de dados.Melhora a semântica do gráfico e a clareza visual.
6Salva a pasta de trabalho em um arquivo .xlsx.Gera o documento Excel final que pode ser aberto em qualquer ferramenta de planilha.

Dica: Se precisar exibir o total de cada coluna empilhada, habilite o rótulo de dados para o ValueAxis e defina chart.NSeries[i].HasDataLabel = true; como mostrado acima.

Recursos Gratuitos

Conclusão

Criar um gráfico de colunas empilhadas com Aspose.Cells for .NET é simples e não requer o Microsoft Excel no servidor. Seguindo as etapas acima, você pode gerar programaticamente visualizações de colunas empilhadas com aparência profissional, personalizar totalmente sua aparência e exportar o resultado para qualquer formato compatível com Excel. Aproveite o poder do Aspose.Cells para automatizar relatórios, painéis e tarefas de análise de dados em ambientes Windows, Linux ou conteinerizados.

Para assistência adicional, visite nosso fórum de suporte gratuito.

Veja Também