Criando Subtotais no Excel usando C#

Este breve tutorial orienta sobre como adicionar subtotal em Excel usando C#. Você receberá detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para criar subtotais no Excel usando C#. Todos os detalhes serão compartilhados para personalizar o arquivo Excel a fim de delinear os dados agrupados antes de salvar o arquivo Excel.

Etapas para Criar Subtotais Automáticos usando C#

  1. Estabeleça o ambiente para usar Aspose.Cells for .NET para adicionar um subtotal
  2. Defina a licença para usar a biblioteca sem os limites de avaliação
  3. Crie o objeto workbook e acesse a primeira planilha nele
  4. Adicione rótulos para os cabeçalhos na primeira linha
  5. Defina os dados nas linhas usando os dados do array
  6. Defina o intervalo de dados excluindo a linha de cabeçalho
  7. Use o método Subtotal() para agrupar os dados por Região e somar o Valor
  8. Percorra todos os níveis de contorno para recolher as linhas agrupadas.
  9. Guarde o ficheiro no disco com os dados e subtotais nele.

As etapas acima resumem como fazer subtotal no Excel usando C#. Instancie um Workbook, acesse a primeira planilha, adicione cabeçalhos nela, insira alguns dados de exemplo, defina o intervalo de dados e aplique um subtotal agrupando por Região na coluna Valor. Defina o comportamento online, adicione a linha de resumo, recolha os dados e ajuste automaticamente as colunas antes de salvar o arquivo Excel.

Código para criar subtotais automáticos no Excel usando C#

Este código demonstra como criar subtotais no Excel usando C#. Você pode personalizar a saída ordenando as colunas de grupo antes de chamar a função Subtotal, adicionar múltiplas funções de subtotal como Soma e Média, e usar SubtotalSetting para exibir o resumo abaixo ou à direita dos dados. Também é possível definir estilos para linhas de subtotal, como torná‑las em negrito ou preencher a cor.

Este artigo nos ensinou o processo de adicionar um subtotal no arquivo Excel. Para conectar um slicer a várias tabelas dinâmicas, consulte o artigo Conectar slicer a várias tabelas dinâmicas usando C#.

 Português