Como exportar dados de lista para o Excel em C#

O breve tutorial irá orientá-lo sobre como exportar dados de lista para o Excel em C#. A Lista é uma das construções mais comuns em uma linguagem de programação para armazenar dados que podem ser exportados posteriormente para o Excel. Este é o conceito principal que você aprenderá aqui sobre como usar C# criar arquivo Excel a partir da lista e armazená-lo em disco no formato XLSX.

Etapas para exportar dados de lista para o Excel em C#

  1. Instale a biblioteca Aspose.Cells usando o gerenciador de pacotes Nuget para exportar dados de lista para o Excel
  2. Crie um objeto de classe Workbook para armazenar dados exportados de uma lista
  3. Crie uma lista para armazenar dados de destino para exportação para o Excel
  4. Preencha a lista com dados de amostra ou preencha-a de alguma fonte externa
  5. Obtenha uma referência a uma pasta de trabalho específica sheet onde os dados exportados serão salvos
  6. Chame a função ImportArrayList para exportar dados de lista para o Excel
  7. Salve o arquivo Excel de saída contendo os dados exportados de uma lista

Aqui nas etapas acima, uma abordagem simples é seguida, onde primeiro um objeto de classe de pasta de trabalho é criado junto com o acesso a uma referência a uma planilha específica para salvar os dados da lista. A lista é preenchida manualmente, no entanto, ela pode ser preenchida de alguma fonte externa também como buscar dados de algum banco de dados, API da Web ou de algum outro recurso de rede. Finalmente, usando C#, escreva a lista no Excel e salve o arquivo de saída no disco.

Código para exportar lista para o Excel em C#

Esse código usa um objeto de classe Workbook e Worksheet para acessar o controle do arquivo para gravar lista no Excel usando C#. A função ImportArrayList da classe Worksheet.Cells é usada e requer referência à lista de origem, a primeira linha e coluna na planilha onde os dados devem ser colocados e a direção dos dados, ou seja, armazenar dados em uma coluna vertical ou em uma linha horizontal.

Neste tutorial, aprendemos a gravar dados de lista no Excel em C#, mas se você quiser exportar DataTable para o Excel, consulte o artigo em como converter DataTable para Excel em C#.

 Português