Visualizar dados proporcionais em várias categorias é uma necessidade comum em relatórios de negócios. Um gráfico Column3D100PercentStacked exibe cada série de dados como parte de um todo, empilhado em uma coluna tridimensional, e normaliza cada coluna para 100 %. Este guia orienta você na criação de um gráfico desse tipo no Excel usando C# e Aspose.Cells for .NET. A solução é totalmente baseada em código, não requer instalação do Excel e pode ser salva nos formatos XLSX, PDF ou imagem.

Este artigo cobre:

Biblioteca Excel C# para Criar Gráfico Column3D100PercentStacked

Aspose.Cells for .NET é uma biblioteca de alto desempenho que permite aos desenvolvedores criar, modificar e renderizar arquivos Excel sem o Microsoft Office. Ela fornece uma API de gráficos rica que cobre mais de 50 tipos de gráficos, incluindo o gráfico Column3D100PercentStacked.

Principais vantagens de usar Aspose.Cells para criação de gráficos:

RecursoBenefício
API abrangenteAcesso total a tipos de gráficos, séries, eixos, legendas e formatação.
Não requer ExcelFunciona em qualquer plataforma que suporte .NET (Windows, Linux, macOS).
Vários formatos de saídaSalve como XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, etc.
Renderização de alta fidelidadeOs gráficos são idênticos aos criados no Microsoft Excel.
Desempenho otimizadoLida com grandes conjuntos de dados com baixo consumo de memória.

Começando

  1. Baixe a versão mais recente do Aspose.Cells for .NET na página de lançamentos.
  2. Instale via NuGet:
PM> Install-Package Aspose.Cells
  1. Adicionar uma referência ao Aspose.Cells no seu projeto C#.

Agora você está pronto para gerar um gráfico de colunas empilhadas 100 % em 3‑D programaticamente.

Criar um Gráfico Column3D100PercentStacked no Excel usando C#

A seguir está um exemplo completo e autocontido em C# que:

  1. Cria uma nova pasta de trabalho.
  2. Preenche dados de vendas de exemplo para três produtos ao longo de quatro trimestres.
  3. Adiciona um gráfico Column3D100PercentStacked.
  4. Personaliza o título do gráfico, os títulos dos eixos, a legenda e os rótulos de dados.
  5. Salva a pasta de trabalho em um arquivo XLSX.

Explicação das Etapas Principais

EtapaO que faz
Criar pasta de trabalho e planilhaComeça com um arquivo Excel vazio e uma planilha chamada SalesData.
Preencher dadosInsere os números de vendas trimestrais para três produtos. O layout corresponde ao que o gráfico espera (categorias na coluna A, séries nas colunas B‑D).
Adicionar gráficoChama Charts.Add com ChartType.Column3D100PercentStacked. O gráfico ocupa as linhas 7‑25 e as colunas 0‑8 na planilha.
Adicionar sériesOs dados de cada produto são adicionados como uma série separada. O parâmetro true indica ao Aspose.Cells que obtenha o nome da série da primeira célula do intervalo.
Dados de categoriaVincula os rótulos do eixo X (nomes dos trimestres) à coluna A.
PersonalizarDefine títulos, move a legenda e habilita rótulos de dados que exibem porcentagens em cada segmento empilhado.
SalvarGrava a pasta de trabalho em Column3D100PercentStacked_Chart.xlsx. O arquivo pode ser aberto diretamente no Excel ou convertido para outros formatos.

Recursos Gratuitos

Obtenha uma Licença Gratuita

Comece a experimentar o Aspose.Cells sem custo. Obtenha uma licença temporária gratuita na página de licença temporária da Aspose. Isso desbloqueia o conjunto completo de recursos, remove as marcas d’água de avaliação e permite que você implante sua solução em produção após adquirir uma licença permanente.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Conclusão

Um Column3D100PercentStacked gráfico oferece uma maneira clara e visualmente atraente de comparar a contribuição relativa de várias séries de dados entre categorias. Com Aspose.Cells for .NET você pode gerar esses gráficos programaticamente, personalizar cada elemento e exportar o resultado para uma variedade de formatos — tudo sem precisar do Microsoft Excel. Use o código de exemplo fornecido como base, adapte a fonte de dados às suas necessidades e integre a geração de gráficos em seus pipelines de relatórios.

Para obter mais assistência, visite o Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

Boa codificação!

Veja Também