Excel para JSON C#

Os sistemas de gerenciamento de dados geralmente lidam com dados em vários formatos, incluindo planilhas do Excel e arquivos JSON (JavaScript Object Notation).Excel é uma ferramenta amplamente utilizada para gerenciamento e análise de dados, enquanto JSON se tornou um formato popular para troca de dados entre sistemas. Neste guia, exploraremos como converter arquivos do Excel para JSON usando C#, fornecendo um tutorial passo a passo e trechos de código de exemplo.

Por que converter Excel para JSON?

Antes de mergulhar nos detalhes técnicos, vamos discutir brevemente por que você pode precisar converter arquivos Excel para JSON:

Interoperabilidade de Dados: JSON é um formato de dados leve e flexível que é amplamente suportado por aplicativos modernos e serviços da web. Converter dados do Excel para JSON permite uma interoperabilidade perfeita entre diferentes sistemas e plataformas.

Aplicações Web: Muitas aplicações web consomem dados no formato JSON. Converter dados do Excel para JSON permite que você integre dados baseados em Excel em aplicações web sem lógica de análise complexa.

Integração de API: As APIs costumam comunicar dados em formato JSON. Ao converter dados do Excel para JSON, você pode facilmente integrar dados baseados em Excel com APIs e automatizar processos de transferência de dados.

Transformação de Dados: JSON fornece uma maneira estruturada de representar dados, tornando-o adequado para tarefas de transformação e processamento de dados. Converter dados do Excel para JSON pode ser parte de um pipeline de dados maior para análise de dados ou propósitos de relatórios.

Conversor de Excel para JSON - Instalação da API em C#

Você precisa instalar Conholdate.Total for .NET para converter Excel para o formato JSON em C#. Você pode baixá-lo na página de Novos Lançamentos ou executar o comando de instalação do NuGet abaixo:

PM> NuGet\Install-Package Conholdate.Total

Converter Excel XLSX XLS para JSON em C#

Você pode converter Excel para o formato JSON em C# seguindo os passos abaixo:

  • Carregue a planilha Excel fonte com a classe Workbook.
  • Exportar Excel para JSON com o método Save enquanto passa o valor SaveFormat.Json.

O trecho de código abaixo mostra como converter Excel para JSON em C#:

// Carregar arquivo do Excel
Workbook wb = new Workbook("Workbook.xlsx");

// Save as JSON
wb.Save("Excel_to_JSON.json", Aspose.Cells.SaveFormat.Json);

Converter Excel para JSON com Propriedades Personalizadas em C#

Esta abordagem de conversão de Excel para JSON é a versão avançada para realizar a conversão, onde diferentes propriedades podem ser definidas conforme explicado nos passos abaixo:

  • Carregue a planilha Excel fonte com a classe Workbook.
  • Inicialize um objeto da classe JsonSaveOptions.
  • Defina propriedades personalizadas para a conversão.
  • Render o arquivo Excel para JSON usando o método Save.

O seguinte trecho de código de exemplo demonstra como converter Excel para JSON com propriedades personalizadas em C#:

// Carregar arquivo do Excel
Workbook wb = new Workbook("Workbook.xlsx");

// Criar objeto da classe JsonSaveOptions
Aspose.Cells.JsonSaveOptions options = new Aspose.Cells.JsonSaveOptions();
options.SkipEmptyRows = true;
options.ExportAsString = true;

// Save as JSON
wb.Save("Excel_to_JSON.json", options);

Licença de Avaliação Gratuita

Você pode obter uma licença temporária gratuita para testar as APIs sem limitações de avaliação.

Resumindo

Em conclusão, aprendemos o processo de conversão de arquivos Excel para JSON em C#. Ao seguir os passos descritos neste tutorial, você pode converter eficientemente dados do Excel para o formato JSON, possibilitando integração e processamento de dados sem interrupções em suas aplicações C#. Em caso de dúvidas, entre em contato conosco em forum.

See Also