Converter JSON para XLS/XLSX em Java

Os arquivos JSON são amplamente usados para manter e compartilhar os dados. Na maioria das vezes, os arquivos JSON são usados para importar ou exportar dados na Web, na área de trabalho ou em aplicativos móveis. Em certos casos, você precisa converter os dados JSON recebidos para o formato XLS ou XLSX programaticamente. Para conseguir isso, este artigo aborda como converter um arquivo JSON para Excel XLS ou XLSX em Java.

Biblioteca Java para conversão de JSON para XLS

Aspose.Cells for Java é uma biblioteca rica em recursos para criar e manipular documentos de planilha. Além disso, permite converter a planilha e outros arquivos de dados de um formato para outro. Usaremos esta biblioteca para converter nossos arquivos JSON para o formato XLS ou XLSX. Você pode baixar seu JAR ou instalá-lo diretamente usando as seguintes configurações do Maven.

Repositório:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

Dependência:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Converter um arquivo JSON para XLS em Java

Para converter um arquivo JSON para XLS ou XLSX, você só precisa carregar o arquivo JSON e salvá-lo no formato Excel desejado. A seguir estão as etapas para converter um arquivo JSON para o formato XLS em Java.

O exemplo de código a seguir mostra como salvar um arquivo JSON como XLS em Java.

import  com.aspose.cells.Workbook;    

// Carregar arquivo JSON
Workbook workbook = new Workbook("input.json");

// Salvar JSON como XLS ou XLSX
workbook.save("Output.xls");

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para usar o Aspose.Cells for Java sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter arquivos JSON para XLS ou XLSX programaticamente em Java. A amostra de código demonstrou como você pode integrar a conversão de JSON para XLS em seus aplicativos Java. Além disso, você pode aprender mais sobre a API Java Excel usando a documentação. Além disso, você pode compartilhar suas perguntas ou dúvidas através do nosso fórum.

Veja também