Visualizar dados proporcionais em várias categorias é uma necessidade comum para relatórios empresariais, dashboards e análise de desempenho. Um Gráfico de colunas 100 % empilhado mostra a contribuição de cada série como uma porcentagem do total para uma determinada categoria, facilitando a comparação de valores relativos.

Neste artigo, você aprenderá como gerar um gráfico de Coluna 100 % Empilhado em uma pasta de trabalho do Excel usando Aspose.Cells for .NET. O guia inclui um exemplo completo, pronto para compilar em C#, e notas sobre como personalizar a aparência do gráfico.

Este artigo cobre os seguintes tópicos:

Biblioteca Excel C# para Criar Gráfico Column100PercentStacked

Aspose.Cells for .NET é uma biblioteca de manipulação de Excel de alto desempenho que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem a necessidade do Microsoft Office. Ela fornece uma API de gráficos rica que suporta todos os tipos de gráficos nativos do Excel, incluindo o gráfico Column100PercentStacked.

Principais benefícios de usar Aspose.Cells para criação de gráficos:

  • API completa – Acesso a tipos de gráficos, séries, eixos, legendas e formatação.
  • Sem Interoperabilidade COM – Funciona em qualquer plataforma que suporte .NET (Windows, Linux, macOS).
  • Alto desempenho – Manipulação eficiente de grandes pastas de trabalho e intervalos de dados.
  • Vários formatos de saída – Salve em XLSX, PDF, PNG, JPEG e mais.

Introdução

  1. Baixar o binário mais recente do Aspose.Cells for .NET a partir da página de lançamentos.
  2. Instale o pacote NuGet (recomendado)
PM> Install-Package Aspose.Cells
  1. Adicione uma referência ao Aspose.Cells no seu projeto C#.

Criar um Gráfico Column100PercentStacked no Excel usando C#

Abaixo está um programa C# completo e autocontido que:

  1. Cria uma nova pasta de trabalho.
  2. Preenche dados de exemplo que representam as vendas trimestrais de três linhas de produtos.
  3. Insere um gráfico Column 100 Percent Stacked.
  4. Personaliza o título do gráfico, os eixos, a legenda e os rótulos de dados.
  5. Salva a pasta de trabalho como um arquivo XLSX.

Explicação do Código

StepWhat the code doesWhy it matters
1Cria um Workbook vazio e faz referência à primeira planilha.Fornece um workbook limpo para trabalhar.
2Escreve uma linha de cabeçalho e quatro linhas de dados de vendas trimestrais para três produtos.Fornece a fonte de dados necessária para o gráfico.
3Adiciona um gráfico ChartType.Column100PercentStacked e especifica sua localização na planilha.Instancia o tipo de gráfico específico que queremos demonstrar.
4Chama NSeries.Add para vincular o intervalo de dados (B2:D5) e define CategoryData para os rótulos dos trimestres (A2:A5).Vincula os dados da série e da categoria (eixo X) ao gráfico.
5Habilita rótulos de dados e os configura para exibir apenas porcentagens, move a legenda e adiciona um título ao eixo.Melhora a legibilidade e deixa o gráfico pronto para apresentação.
6Salva o workbook como Column100PercentStackedChart.xlsx.Gera o arquivo Excel final que contém o gráfico.

Execute o programa (por exemplo, com dotnet run) e abra o Column100PercentStackedChart.xlsx gerado para ver o gráfico renderizado.

Obtenha uma Licença Gratuita

Aspose.Cells oferece uma licença temporária gratuita para fins de avaliação. Visite a página de licença temporária para obter uma chave que remove as marcas d’água de avaliação e habilita a funcionalidade completa durante o desenvolvimento.

Gráfico de Colunas Empilhadas 100%: Recursos Gratuitos

Conclusão

Criar um gráfico Column 100 Percent Stacked com Aspose.Cells for .NET é simples e requer apenas algumas linhas de código. A API fluente da biblioteca cuida do vínculo de dados, da personalização de séries e da formatação do gráfico, permitindo que você gere relatórios Excel profissionais e prontos para compartilhamento sem precisar do Microsoft Office instalado.

Se você encontrar algum problema ou tiver dúvidas, sinta‑se à vontade para publicar no Aspose.Cells community forum onde tanto engenheiros da Aspose quanto outros desenvolvedores podem ajudá‑lo.

Veja Também