Neste tópico, explicaremos as etapas fáceis de usar sobre como criar o Excel Pie Chart no aplicativo C# .NET. As etapas abaixo mostram como criar um gráfico de pizza dinâmico no aplicativo Windows C# programaticamente.
Normalmente, um gráfico de pizza denota dados categóricos, enquanto cada fatia de pizza pode mostrar uma categoria específica. No MS Excel, você pode utilizar um rico conjunto de ferramentas de gráficos. Assim, você pode criar um gráfico de pizza do Excel no projeto C# em tempo real. Em seguida, você pode salvar no formato Excel XLSX. Você pode simplesmente abrir o arquivo XLSX de saída em algum visualizador do Excel para exibir o gráfico.
Etapas para criar um gráfico de pizza do Excel em C#
- Baixe o pacote Aspose.Cells for .NET da Galeria NuGet
- Importe namespaces Aspose.Cells e Aspose.Cells.Charts relevantes com a diretiva using
- Instanciar o objeto License e definir o arquivo de licença usando o método SetLicense
- Crie um objeto Workbook para criar uma nova pasta de trabalho do Excel
- Obtenha a primeira planilha na pasta de trabalho e adicione dados à planilha
- Adicione um novo gráfico de pizza usando ChartType.Pie membro enum e defina sua série de dados com outros atributos
- Salve o arquivo Excel de saída que contém o gráfico de pizza nele
No exemplo abaixo, criaremos um gráfico de pizza dinamicamente com base nos dados de vendas trimestrais. Os dados de origem do gráfico também serão colados via código. Além disso, definimos o título do gráfico e especificamos as propriedades dos rótulos de dados para mostrar valores e porcentagens nas fatias de pizza. Podemos usar a enumeração ChartType para selecionar ou definir outros tipos semelhantes para desenhar gráficos.
Código de exemplo para criar gráfico de pizza do Excel em C#
O trecho de código acima insere alguns dados nas primeiras células da planilha e cria um gráfico Excel Pie em C# com base nessa fonte de dados. Finalmente, ele salva um arquivo Excel XLSX que conterá o gráfico de pizza. Além disso, você também pode converter gráfico do Excel para JPG em C# sem interoperabilidade.