Converti il foglio di calcolo Excel in dati JSON in Java utilizzando l'API REST.

Converti file Excel in formato JSON in Java utilizzando l’API REST

Excel i dati archiviati nei fogli di calcolo possono essere rappresentati come un array di oggetti in JSON. Ogni riga della tabella è rappresentata da un oggetto. JSON o la notazione dell’oggetto JavaScript è il formato di scambio di dati strutturati più utilizzato per set di dati grandi e piccoli. È un formato di dati leggero e indipendente dalla lingua utilizzato da più applicazioni. La conversione di un file Excel in formato JSON consente di utilizzare i dati in modo più potente e flessibile. Ad esempio, puoi importare i dati in un database o utilizzarli in un’applicazione web. Se sei uno sviluppatore Java, potresti dover convertire i fogli di calcolo Excel in formato JSON a livello di programmazione. Quindi, ti mostrerò in questo articolo come convertire Excel XLSX o XLS in file JSON in Java utilizzando l’API REST. Quindi, preparati a imparare come convertire i fogli di calcolo Excel in dati JSON.

In questo articolo esploreremo i seguenti argomenti:

API REST del convertitore Java da Excel a JSON - Installazione dell’SDK

Per convertire i dati di Excel in JSON in Java, utilizzerò l’SDK Java dell’API GroupDocs.Conversion Cloud. Questa libreria Java è facile da installare e offre un’ampia gamma di modi per convertire i dati di Excel in JSON. Non richiede alcun software di terze parti. L’API di conversione del formato di file Java ti consente di convertire i tuoi documenti e immagini di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Converti rapidamente tra più di 50 tipi di documenti e immagini online come Word, PDF, PowerPoint, Excel, HTML, CAD, immagini raster, ecc.

Tuttavia, puoi scaricare il file JAR delle API o installare l’API utilizzando le configurazioni Maven. Aggiungi repository e dipendenza nel file pom.xml del tuo progetto. Di seguito sono riportati i passaggi per Maven:

Repository esperto:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dipendenza Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Si prega di ottenere l’ID cliente e il segreto cliente dalla dashboard prima di seguire i passaggi menzionati. Una volta che hai il tuo ID e segreto, aggiungi lo snippet di codice in un’applicazione basata su Java:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Come convertire Excel XLSX in JSON in Java utilizzando l’API REST

Esistono molti modi per convertire un foglio di calcolo in un file JSON. JSON è una buona scelta per la condivisione dei dati e per l’importazione dei dati in un database o in un’altra applicazione. Per una facile elaborazione, Excel XLSX o XLS può essere convertito in formato dati JSON. Di seguito sono riportati esempi di codice che leggono il file Excel e quindi lo convertono in JSON in Java utilizzando i semplici passaggi:

  1. Carica il file Excel nel Cloud
  2. Converti Excel in JSON utilizzando Java
  3. Scarica il file JSON convertito

Carica il file

Innanzitutto, carica il file excel sul Cloud utilizzando il seguente esempio di codice:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Carica il file su Cloud Storage utilizzando Java
public class App {

  public static void main(String[] args) {
        
    // Crea un'istanza dell'API convert          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Di conseguenza, il file excel caricato sarà disponibile nella sezione file della dashboard sul cloud.

Converti Excel in file JSON utilizzando Java

Si prega di seguire i passaggi e il codice per convertire Excel in JSON in Java a livello di programmazione come indicato di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un’istanza ConvertSettings.
  • Quindi, imposta il nome di archiviazione e inserisci il percorso del file XLSX.
  • Ora, fornisci il formato del file di output come “JSON”
  • Successivamente, imposta il percorso del file JSON di output.
  • Ora crea ConvertDocumentRequest con le impostazioni di conversione come parametro.
  • Infine, invoca la conversione utilizzando il metodo ConvertApi.convertDocument().

Il seguente esempio di codice illustra come convertire i dati Excel in formato JSON in Java utilizzando l’API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Come convertire XLSX in JSON in Java utilizzando l'API REST.
public class App {

  public static void main(String[] args) {
    
    // Crea un'istanza dell'API convert
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparare le impostazioni di conversione
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("json");
      
      settings.setOutputPath("java-testing/output-sample-file.json");
    
      // convertire nel formato specificato
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
Come convertire Excel in JSON Online utilizzando Java

Converti Excel in JSON Online utilizzando Java

Scarica il file convertito

L’esempio di codice precedente salverà il file JSON convertito nel cloud. Puoi scaricarlo utilizzando il seguente esempio di codice:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Scarica il file dal Cloud Storage in Java
public class App {

  public static void main(String[] args) {
        
    // Crea un'istanza dell'API convert          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.json", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Convertitore online gratuito da Excel a JSON

Come convertire Excel in array JSON online? Convertitore da Excel a JSON converte i file Excel in JSON online. Esiste un convertitore online gratuito da Excel a JSON, che è stato sviluppato utilizzando le API REST di Groupdocs.Conversion Cloud.

Conclusione

Per concludere, hai imparato come convertire Excel in formato JSON a livello di programmazione. Ora capisci:

  • come convertire file Excel in file JSON in java sul cloud;
  • caricare in modo programmatico il file Excel e quindi scaricare il file JSON convertito dal cloud;
  • convertitore online gratuito da Excel a JSON;

Inoltre, puoi saperne di più su GroupDocs.Conversion Cloud API utilizzando la documentazione o esempi disponibili su GitHub. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser.

Infine, groupdocs.cloud sta scrivendo nuovi articoli sul blog sulle conversioni di diversi formati di file utilizzando l’API REST. Quindi, resta in contatto per gli ultimi aggiornamenti.

Fai una domanda

Puoi porre le tue domande sulla conversione di Excel in JSON in Java, tramite il nostro forum.

Domande frequenti

Come posso convertire i dati di Excel in formato JSON in Java?

Segui questo link per apprendere lo snippet di codice Java su come convertire i file Excel in JSON in modo rapido e semplice.

Come convertire la tabella di Excel in JSON in Java utilizzando l’API REST?

Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per convertire i file Excel in JSON.

Come salvare Excel in JSON gratuitamente online?

Convertitore da foglio di calcolo Excel a JSON online gratuito ti consente di convertire Excel in file JSON, in modo rapido e semplice. Una volta completata la conversione, puoi scaricare il file JSON.

Come posso convertire Excel XLSX in JSON online gratuitamente?

  • Apri convertitore online gratuito da Excel a JSON
  • Fare clic all’interno dell’area di rilascio del file per caricare un foglio Excel o trascinare e rilasciare un file Excel.
  • Fare clic sul pulsante Converti ora, il convertitore online da XLSX a JSON trasformerà la tabella Excel in un file JSON.
  • Il collegamento per il download del file di output sarà disponibile immediatamente dopo la conversione di Excel in JSON online.

Come installare la libreria online convertire Excel in JSON?

Installa il convertitore da Excel a JSON libreria Java scaricabile gratuitamente per creare e convertire Excel in JSON in Java online in modo programmatico.

Come posso convertire Excel in JSON in Windows?

Visita questo link per scaricare gratuitamente il convertitore da file Excel a JSON. Questo convertitore offline può essere utilizzato per modificare i fogli di calcolo Excel in file JSON in Windows, utilizzando un solo clic.

Guarda anche

Si prega di consultare i link sottostanti per ulteriori informazioni su: