Visualizar tendências ao longo do tempo é um requisito fundamental para muitos relatórios de negócios. Um gráfico de área preenche o espaço entre os pontos de dados e o eixo, tornando‑o ideal para enfatizar a magnitude da mudança. Este guia mostra como criar tanto um gráfico de área simples quanto um gráfico de área empilhado no Excel usando C# com Aspose.Cells for .NET. Os trechos de código estão completos, prontos para compilar e podem ser adaptados a qualquer projeto .NET.
Este artigo cobre os seguintes tópicos:
- Biblioteca Excel C# para Criar Gráficos de Área
- Criar um Gráfico de Área no Excel usando C#
- Criar um Gráfico de Área Empilhado no Excel usando C#
- Obter uma Licença Gratuita
- Gráfico de Área Excel: Recursos Gratuitos
- Conclusão
- Veja Também
Biblioteca Excel C# para Criar Gráficos de Área
Aspose.Cells for .NET é uma biblioteca abrangente de manipulação de Excel que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem o Microsoft Office. Ela fornece uma API limpa e orientada a objetos para trabalhar com planilhas, células e gráficos.
Principais benefícios ao trabalhar com gráficos:
- Suporte a tipos de gráfico avançados – inclui padrão, empilhado, 100 % empilhado e muitos tipos de gráfico especializados.
- Controle total de formatação – personalize cores, marcadores, eixos, legendas e rótulos de dados programaticamente.
- Multiplataforma – funciona em Windows, Linux e macOS com .NET 6+.
- Alto desempenho – lida com grandes conjuntos de dados de forma eficiente.
Para começar a usar Aspose.Cells, adicione o pacote NuGet ao seu projeto:
PM> Install-Package Aspose.Cells
Criar um Gráfico de Área no Excel usando C#
Abaixo está um aplicativo de console completo, pronto‑para‑executar, que cria um gráfico de área simples. O exemplo segue estas etapas:
- Instanciar um
Workbook. - Preencher a primeira planilha com dados de exemplo.
- Adicionar um objeto de gráfico
Area. - Configurar as séries e os eixos do gráfico.
- Salvar a pasta de trabalho como um arquivo XLSX.
Explicação das linhas principais
| Linha | Propósito |
|---|---|
ChartType.Area | Especifica um gráfico de Área padrão. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Adiciona uma série de dados; o segundo argumento (true) indica que a série usa a primeira coluna como categorias. |
chart.CategoryAxis.Title.Text | Define o título do eixo X. |
chart.PlotArea.Area.Formatting | Controla a formatação de fundo da área de plotagem. |
Executar o programa gera AreaChart_Output.xlsx com um gráfico de área bem formatado exibindo as tendências de vendas de dois produtos.
Criar um Gráfico de Área Empilhada no Excel usando C#
Um gráfico de área empilhada mostra a contribuição de cada série para o valor total. O código abaixo baseia‑se no exemplo anterior e altera o tipo de gráfico para ChartType.StackedArea.
O que muda em comparação com o gráfico de Área simples?
ChartType.AreaStacked– renderiza cada série sobre a anterior.- Várias séries são adicionadas para ilustrar dados cumulativos.
- A transparência é aplicada à área do gráfico para manter a visualização limpa.
Os arquivos Excel gerados exibirão gráficos de Área totalmente funcionais, prontos para personalização adicional ou distribuição.
Obtenha uma Licença Gratuita
Explore Aspose.Cells sem limitações obtendo uma licença temporária:
- Visite a página de licença temporária gratuita e siga as instruções.
- Aplique a licença no seu código antes de qualquer chamada da API Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Um ambiente licenciado remove a marca d’água de avaliação e desbloqueia o conjunto completo de recursos.
Gráfico de Área Excel: Recursos Gratuitos
Fortaleça suas habilidades de automação do Excel com esses recursos oficiais:
- 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 de como‑fazer – https://blog.aspose.com/pt/categories/aspose.cells-product-family/
Conclusão
Neste artigo, demonstramos como criar tanto um gráfico de Área padrão quanto um gráfico de Área empilhada no Excel usando C# e Aspose.Cells for .NET. Os exemplos de código fornecidos são completos, compiláveis e ilustram as melhores práticas para criação de gráficos, estilização e salvamento de arquivos. Ao integrar esses trechos em suas próprias aplicações, você pode oferecer análises visuais atraentes sem depender do Microsoft Excel.
Para obter ajuda adicional, inicie uma conversa no fórum de suporte do Aspose.Cells.