Visualizar tendências cumulativas ao longo do tempo é uma necessidade comum em relatórios de negócios. Um gráfico de área empilhada ajuda a ilustrar como séries de dados individuais contribuem para um valor total, mantendo o impacto visual dos gráficos de área. Neste guia, você aprenderá como criar um gráfico de área empilhada no Excel usando C# com Aspose.Cells for .NET. O exemplo de código completo, pronto‑para‑executar, demonstra a preparação dos dados, a criação do gráfico, a estilização e a gravação da pasta de trabalho.

Este artigo cobre os seguintes tópicos:

Biblioteca Excel C# para Criar Gráficos de Área Empilhados

Aspose.Cells for .NET é uma poderosa biblioteca de planilhas que permite aos desenvolvedores gerar, manipular e renderizar arquivos Excel sem Microsoft Office. Ela oferece uma API rica para trabalhar com planilhas, células, fórmulas e todos os tipos de gráficos—incluindo o gráfico Area Stacked.

Principais vantagens de usar Aspose.Cells for .NET:

  • API abrangente – Acesse todos os recursos do Excel programaticamente.
  • Suporte avançado a gráficos – Crie e personalize mais de 100 tipos de gráficos.
  • Alto desempenho – Processa grandes pastas de trabalho de forma eficiente.
  • Múltiplos formatos – Salve em XLSX, XLS, CSV, PDF, PNG e mais.

Introdução

  1. Baixar a biblioteca a partir da página oficial de lançamentos.
  2. Instalar via NuGet:
PM> Install-Package Aspose.Cells

Nota: O pacote NuGet inclui todas as dependências necessárias.

Criar um Gráfico de Área Empilhada no Excel usando C#

O exemplo a seguir cria uma pasta de trabalho que contém dados de vendas trimestrais de três produtos e visualiza os dados como um gráfico Area Stacked.

Implementação passo a passo

  1. Criar uma instância de Workbook.
  2. Preencher a primeira planilha com dados de exemplo.
  3. Adicionar um objeto de gráfico Area Stacked.
  4. Configurar séries, títulos e eixos.
  5. Salvar o Workbook em um arquivo.

Explicação dos Elementos Principais

Code SegmentPurpose
ChartType.AreaStackedInstrui o Aspose.Cells a criar um gráfico de Área Empilhada.
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true);Adiciona uma série de dados referenciando o intervalo para Product A. O sinalizador true indica que a série inclui dados de categoria (eixo X) da coluna A automaticamente.
chart.CategoryAxis.Title.TextDefine o rótulo do eixo X (“Quarter”).
chart.ValueAxis.Title.TextDefine o rótulo do eixo Y (“Sales (USD)”).
chart.PlotArea.Area.FormattingDemonstra a formatação personalizada da área de plotagem do gráfico.

Execute o programa e você obterá AreaStackedChart_Output.xlsx contendo o gráfico mostrado abaixo (quando aberto no Excel).

Obtenha uma Licença Gratuita

Para experimentar Aspose.Cells sem restrições de avaliação, obtenha uma licença temporária gratuita na página de licença temporária da Aspose. Aplicar a licença remove a marca d’água padrão e desbloqueia toda a superfície da API.

// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspise.Total.lic");   // Path to your .lic file

Recursos Gratuitos

Continue dominando a automação do Excel com esses recursos gratuitos:

Conclusão

Um gráfico de área empilhada é uma maneira eficaz de visualizar tendências de dados cumulativos. Usando Aspose.Cells for .NET, você pode gerar esses gráficos programaticamente com apenas algumas linhas de código C#. O exemplo acima demonstra a preparação dos dados, a criação do gráfico, a estilização e a exportação em um programa totalmente autocontido e pronto para compilar.

Se precisar de assistência, sinta‑se à vontade para postar perguntas no Aspose.Cells fórum.

Veja Também