Visualizar dados em forma tridimensional pode fazer com que as tendências se destaquem e melhorar a legibilidade. O Cylindrical Bar chart é uma variante 3‑D do clássico gráfico de barras que exibe cada série de dados como um cilindro, adicionando profundidade sem sacrificar a clareza. Este artigo mostra como criar um Cylindrical Bar chart em uma pasta de trabalho do Excel usando Aspose.Cells for .NET e C#.
Neste guia, você aprenderá:
- O que a biblioteca Aspose.Cells C# Excel oferece para criação de gráficos.
- Como gerar um gráfico de barras cilíndricas passo a passo.
- Como personalizar a aparência do gráfico (títulos dos eixos, cores, legendas, etc.).
- Onde obter uma licença temporária gratuita para avaliação.
Biblioteca Excel C# para Criar Gráfico de Barras Cilíndrico
Aspose.Cells for .NET é uma biblioteca abrangente de automação do Excel que permite aos desenvolvedores criar, modificar e renderizar arquivos Excel sem o Microsoft Office. Ela suporta todos os tipos de gráficos oferecidos pelo Excel, incluindo o gráfico Barra Cilíndrica 3‑D.
Principais vantagens de usar Aspose.Cells for .NET:
- API completa – Acesso a objetos de workbook, worksheet, cell, chart e formatting.
- Zero‑dependency – Funciona em qualquer plataforma .NET ( .NET Framework, .NET Core, .NET 5/6/7 ).
- Alto desempenho – Manipula grandes conjuntos de dados com baixo consumo de memória.
- Suporte a múltiplos formatos – Leitura/gravação de XLS, XLSX, CSV, ODS e muito mais.
Instalando Aspose.Cells
Você pode obter Aspose.Cells via NuGet:
PM> Install-Package Aspose.Cells
Ou baixe a versão mais recente na página de lançamentos do Aspose.Cells.
Criar um Gráfico de Barras Cilíndrico no Excel usando C#
O exemplo a seguir cria uma pasta de trabalho, preenche‑a com dados de vendas de exemplo, adiciona um gráfico de barras cilíndrico e salva o resultado como um arquivo XLSX.
Exemplo completo de código C#
Explicação do Código
| Etapa | O que o código faz |
|---|---|
| 1 | Cria um novo Workbook e obtém a primeira planilha (Sheet1). |
| 2 | Preenche a planilha com um pequeno conjunto de dados (regiões e vendas trimestrais). |
| 3 | Adiciona um gráfico de Barra Cilíndrica (ChartType.CylindricalBar) e o posiciona na planilha. |
| 4 | Adiciona três séries — uma para cada trimestre — vinculando-as às células que contêm os dados numéricos. |
| 5 | Define os títulos dos eixos, a localização da legenda, as cores das séries e uma rotação 3‑D discreta para destacar a forma cilíndrica. |
| 6 | Salva a pasta de trabalho como CylindricalBarChart_Output.xlsx. O arquivo gerado pode ser aberto no Excel, Google Sheets ou em qualquer visualizador compatível. |
Executando o Exemplo
- Crie um novo projeto Aplicativo de Console no Visual Studio ou na sua IDE preferida.
- Adicione o pacote NuGet Aspose.Cells (
Install-Package Aspose.Cells). - Substitua o conteúdo gerado de
Program.cspelo código acima. - Compile e execute o projeto. O console confirmará que a pasta de trabalho foi salva, e você encontrará
CylindricalBarChart_Output.xlsxna pasta de saída do projeto.
Obtenha uma Licença Temporária Gratuita
Aspose.Cells é um produto comercial, mas você pode obter uma licença temporária gratuita para avaliação:
- Visite a página de licença temporária da Aspose.
- Siga as instruções na tela para receber um arquivo de licença (normalmente
Aspose.Total.NET.lic). - Coloque o arquivo de licença no diretório raiz do seu projeto e ative-o antes de usar qualquer API do Aspose.Cells:
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
A licença temporária remove as restrições de avaliação por um período limitado, permitindo que você teste todos os recursos—including chart creation—sem limitações.
Recursos Gratuitos
- Guia do Desenvolvedor – https://docs.aspose.com/cells/net/
- Aplicativos Online Gratuitos – https://products.aspose.app/cells/family
- Referência da API – https://reference.aspose.com/cells/net/
- Artigos How‑To – https://blog.aspose.com/pt/categories/aspose.cells-product-family/
- Repositório de Código de Exemplo – https://github.com/aspose-cells/Aspose.Cells-for-.NET
Conclusão
Criar um gráfico Barra Cilíndrica com Aspose.Cells for .NET é simples: prepare os dados, adicione um gráfico do tipo ChartType.CylindricalBar, vincule as séries e aplique estilos opcionais. A biblioteca lida com todas as operações de baixo nível do Excel, permitindo que você gere visualizações 3‑D com aparência profissional programaticamente.
Sinta-se à vontade para experimentar personalizações adicionais — como rótulos de dados, preenchimentos em degradê ou fontes de dados dinâmicas — para adaptar o gráfico às suas necessidades específicas de relatório. Se você encontrar algum problema ou tiver mais perguntas, a comunidade Aspose e os fóruns de suporte são excelentes locais para buscar ajuda.