A conversão de arquivos do Excel para o formato JSON simplifica a troca de dados entre diferentes plataformas e sistemas. Este guia mostra como usar Aspose.Cells para .NET para converter dados de Excel em J SON, tornando mais fácil trabalhar com aplicativos web e APIs.

Introdução

Os arquivos do Excel são amplamente usados para armazenar dados estruturados, mas eles podem ser cumbersome quando se integra com tecnologias da web modernas que preferem o formato JSON. Este guia irá guiá-lo através do processo de conversão de dados de Excel para jSON usando Aspose.Cells para .NET, uma poderosa biblioteca concebida para lidar com operações complexas Excel de forma eficiente.

Guia passo a passo para converter o Excel em JSON

Passo 1: Instalar Aspose.Cells através de NuGet

Antes de começar, certifique-se de que o seu projeto está configurado com as dependências necessárias. Você pode instalar Aspose.Cells para .NET usando o NuGet Package Manager:

$ dotnet add package Aspose.Cells

Passo 2: Configurar a licença Aspose.Cells

Para desbloquear a funcionalidade completa e o suporte da Aspose.Cells, você precisa configurar uma chave de licença.

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Passo 3: Carregar o arquivo do Excel

Carregue o seu arquivo do Excel em um Workbook Objeto, que serve como ponto de entrada para todas as operações em Aspose.Cells.

Workbook workbook = new Workbook("file.xlsx");

Passo 4: especifique os dados do Excel para converter

Você pode serializar vários tipos de dados de uma folha do Excel. Aqui estão alguns exemplos:

  • Range de células:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Células singulares:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabelas, gráficos, tabelas pivot, etc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Passo 5: Serialize os dados do Excel para o JSON

Depois de especificar os dados, serialize-os em uma faixa JSON usando os métodos de utilidade de Aspose.Cells.

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Passo 6: Salvar dados JSON

Finalmente, salve os dados JSON serializados para um arquivo ou fluxo de saída para uso adicional.

System.IO.File.WriteAllText("output.json", jsonString);

Passo 7: Personalizar a saída JSON (opcional)

Você pode personalizar a saída do JSON controlando as opções de serialização e incluindo elementos específicos como fórmulas, hiperlinks, gráficos, imagens, etc. Este passo é opcional, mas melhora a flexibilidade.

Conclusão

Converter dados do Excel para JSON usando Aspose.Cells para .NET simplifica o intercâmbio de dados e a manipulação em aplicativos web e APIs. Siga este guia para simplificar o seu fluxo de trabalho e melhorar a eficiência do tratamento dos dados.

More in this category