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 Column3D100PercentStacked Chart
- Criar um Column3D100PercentStacked Chart no Excel usando C#
- Recursos Gratuitos
- Obter uma Licença Gratuita
- Conclusão
- Veja Também
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:
| Recurso | Benefício |
|---|---|
| API abrangente | Acesso total a tipos de gráficos, séries, eixos, legendas e formatação. |
| Não requer Excel | Funciona em qualquer plataforma que suporte .NET (Windows, Linux, macOS). |
| Vários formatos de saída | Salve como XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, etc. |
| Renderização de alta fidelidade | Os gráficos são idênticos aos criados no Microsoft Excel. |
| Desempenho otimizado | Lida com grandes conjuntos de dados com baixo consumo de memória. |
Começando
- Baixe a versão mais recente do Aspose.Cells for .NET na página de lançamentos.
- Instale via NuGet:
PM> Install-Package Aspose.Cells
- Adicionar uma referência ao
Aspose.Cellsno 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:
- Cria uma nova pasta de trabalho.
- Preenche dados de vendas de exemplo para três produtos ao longo de quatro trimestres.
- Adiciona um gráfico Column3D100PercentStacked.
- Personaliza o título do gráfico, os títulos dos eixos, a legenda e os rótulos de dados.
- Salva a pasta de trabalho em um arquivo XLSX.
Explicação das Etapas Principais
| Etapa | O que faz |
|---|---|
| Criar pasta de trabalho e planilha | Começa com um arquivo Excel vazio e uma planilha chamada SalesData. |
| Preencher dados | Insere 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áfico | Chama Charts.Add com ChartType.Column3D100PercentStacked. O gráfico ocupa as linhas 7‑25 e as colunas 0‑8 na planilha. |
| Adicionar séries | Os 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 categoria | Vincula os rótulos do eixo X (nomes dos trimestres) à coluna A. |
| Personalizar | Define títulos, move a legenda e habilita rótulos de dados que exibem porcentagens em cada segmento empilhado. |
| Salvar | Grava a pasta de trabalho em Column3D100PercentStacked_Chart.xlsx. O arquivo pode ser aberto diretamente no Excel ou convertido para outros formatos. |
Recursos Gratuitos
- Guia do Desenvolvedor – Tutoriais abrangentes e referências de API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Teste rapidamente a criação de gráficos online: https://products.aspose.app/cells/family
- Referência da API – Documentação detalhada de classes e membros: https://reference.aspose.com/cells/net/
- Artigos How‑To – Explore mais tipos de gráficos, tabelas dinâmicas e manipulação de dados: https://blog.aspose.com/pt/categories/aspose.cells-product-family/
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!