Converter JSON para Excel Linux

Os arquivos JSON são imensamente usados para armazenar e transmitir dados estruturados. No entanto, em certos casos, pode ser necessário importar dados de arquivos JSON para planilhas do Excel. Para conseguir isso programaticamente, este artigo aborda como converter arquivos JSON para o formato Excel XLSX ou XLS na plataforma Linux.

API para importar dados de JSON para Excel no Linux

Aspose.Cells for Java é uma API poderosa e rica em recursos que permite criar e processar documentos de planilha. Além disso, permite converter os arquivos de planilha com alta fidelidade. Você pode baixar o JAR da API ou instalá-lo usando as seguintes configurações do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.9</version>
</dependency>

Importar dados JSON para o Excel no Linux

A seguir estão as etapas para importar dados de um arquivo JSON para uma planilha do Excel.

O exemplo de código a seguir mostra como importar dados de JSON para planilha do Excel.

// carregar dados JSON
String jsonInput = "[{'nodeId':1,'reputation':1134},{'nodeId':2,'reputation':547},{'nodeId':3,'reputation':1703},{'nodeId':4,'reputation':-199},{'nodeId':5,'reputation':-306},{'nodeId':6,'reputation':-49},{'nodeId':7,'reputation':1527},{'nodeId':8,'reputation':1223}]";

// criar um objeto de pasta de trabalho em branco
Workbook workbook = new Workbook();

// acessar planilha vazia padrão
Worksheet worksheet = workbook.getWorksheets().get(0);

// definir JsonLayoutOptions para formatação
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// importar dados JSON para o Excel
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);

// salvar arquivo Excel
workbook.save("output.xlsx", SaveFormat.XLSX);

Obtenha uma licença gratuita

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

Conclusão

Neste artigo, você aprendeu como importar dados de arquivos JSON para Excel XLSX/XLS no Linux. Você pode explorar mais sobre o Aspose.Cells para Java usando a documentação. Caso você tenha alguma dúvida, você pode nos perguntar através do nosso fórum.

Veja também