Convertissez une feuille de calcul Excel en données JSON en Java à l'aide de l'API REST.

Convertir un fichier Excel au format JSON en Java à l’aide de l’API REST

Les données Excel stockées dans des feuilles de calcul peuvent être représentées sous la forme d’un tableau d’objets au format JSON. Chaque ligne du tableau est représentée par un objet. JSON ou la notation d’objet JavaScript est le format d’échange de données structuré le plus largement utilisé pour les grands et les petits ensembles de données. Il s’agit d’un format de données léger et indépendant de la langue utilisé par plusieurs applications. La conversion d’un fichier Excel au format JSON vous permet d’utiliser les données de manière plus puissante et flexible. Par exemple, vous pouvez importer les données dans une base de données ou les utiliser dans une application Web. Si vous êtes un développeur Java, vous devrez peut-être convertir des feuilles de calcul Excel au format JSON par programmation. Donc, je vais vous montrer dans cet article comment convertir Excel XLSX ou XLS en fichier JSON en Java à l’aide de l’API REST. Alors, préparez-vous à apprendre à convertir des feuilles de calcul Excel en données JSON.

Dans cet article, nous explorerons les sujets suivants :

API REST du convertisseur Java Excel vers JSON – Installation du SDK

Pour convertir des données Excel en JSON en Java, j’utiliserai le Java SDK de GroupDocs.Conversion Cloud API. Cette bibliothèque Java est facile à installer et offre un large éventail de façons de convertir des données Excel en JSON. Il ne nécessite aucun logiciel tiers. L’API de conversion de format de fichier Java vous permet de convertir vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Convertissez rapidement entre plus de 50 types de documents et d’images en ligne tels que Word, PDF, PowerPoint, Excel, HTML, CAO, images raster, etc.

Cependant, vous pouvez soit télécharger le fichier JAR des API, soit installer l’API à l’aide des configurations Maven. Ajoutez un référentiel et une dépendance dans le fichier pom.xml de votre projet. Voici les étapes pour Maven :

Référentiel Maven :

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

Dépendance Maven :

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

Veuillez obtenir votre ID client et votre secret client à partir du tableau de bord avant de suivre les étapes mentionnées. Une fois que vous avez votre ID et votre secret, ajoutez l’extrait de code dans une application basée sur Java :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.

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

Comment convertir Excel XLSX en JSON en Java à l’aide de l’API REST

Il existe de nombreuses façons de convertir une feuille de calcul en fichier JSON. JSON est un bon choix pour partager des données et pour importer des données dans une base de données ou une autre application. Pour un traitement facile, Excel XLSX ou XLS peut être converti au format de données JSON. Vous trouverez ci-dessous des exemples de code qui lisent le fichier Excel puis le convertissent en JSON en Java en suivant ces étapes simples :

  1. Télécharger le fichier Excel dans le Cloud
  2. Convertir Excel en JSON en utilisant Java
  3. Télécharger le fichier JSON converti

Télécharger le fichier

Tout d’abord, chargez le fichier Excel dans le Cloud à l’aide de l’exemple de code suivant :

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;

// Importer un fichier dans Cloud Storage à l'aide de Java
public class App {

  public static void main(String[] args) {
        
    // Créer une instance de l'API de conversion          
    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();
    }
    
  }
}

Par conséquent, le fichier Excel téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Convertir Excel en fichier JSON à l’aide de Java

Veuillez suivre les étapes et le code pour convertir Excel en JSON en Java par programmation comme mentionné ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Deuxièmement, créez une instance de ConvertSettings.
  • Ensuite, définissez le nom de stockage et entrez le chemin du fichier XLSX.
  • Maintenant, fournissez le format de fichier de sortie en tant que “JSON”
  • Ensuite, définissez le chemin du fichier JSON de sortie.
  • Maintenant, créez ConvertDocumentRequest avec les paramètres de conversion comme paramètre.
  • Enfin, invoquez la conversion à l’aide de la méthode ConvertApi.convertDocument().

L’exemple de code suivant illustre comment convertir des données Excel au format JSON en Java à l’aide de 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;

// Comment convertir XLSX en JSON en Java à l'aide de l'API REST.
public class App {

  public static void main(String[] args) {
    
    // Créer une instance de l'API de conversion
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Préparer les paramètres de conversion
      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");
    
      // convertir au format spécifié
      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();
    }
  }
}
Comment convertir Excel en JSON Online en utilisant Java

Convertir Excel en JSON Online en utilisant Java

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le fichier JSON converti dans le cloud. Vous pouvez le télécharger à l’aide de l’exemple de code suivant :

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;

// Télécharger le fichier à partir du Cloud Storage en Java
public class App {

  public static void main(String[] args) {
        
    // Créer une instance de l'API de conversion          
    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();
    }
    
  }
}

Convertisseur Excel en JSON en ligne gratuit

Comment convertir Excel en tableau JSON en ligne ? Excel To JSON Converter convertit les fichiers Excel en JSON en ligne. Il existe un convertisseur Excel vers JSON en ligne gratuit, qui a été développé à l’aide des API Groupdocs.Conversion Cloud REST.

Conclusion

Pour conclure, vous avez appris à convertir Excel au format JSON par programme. Maintenant vous comprenez:

  • comment convertir un fichier Excel en fichier JSON en Java sur le cloud ;
  • téléchargez par programme le fichier Excel, puis téléchargez le fichier JSON converti à partir du cloud ;
  • convertisseur Excel vers JSON gratuit en ligne ;

En outre, vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud à l’aide de la documentation ou des exemples disponibles sur GitHub. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur.

Enfin, groupdocs.cloud rédige de nouveaux articles de blog sur les conversions de différents formats de fichiers à l’aide de l’API REST. Alors, restez en contact pour les dernières mises à jour.

poser une question

Vous pouvez poser vos questions sur la conversion d’Excel en JSON en Java, via notre forum.

FAQ

Comment convertir des données Excel au format JSON en Java ?

Veuillez suivre ce lien pour découvrir l’extrait de code Java permettant de convertir rapidement et facilement des fichiers Excel en JSON.

Comment convertir un tableau Excel en JSON en Java à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir les fichiers Excel en JSON.

Comment enregistrer Excel en JSON gratuitement en ligne ?

Convertisseur de feuille de calcul Excel en JSON en ligne gratuit vous permet de convertir Excel en fichier JSON, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger le fichier JSON.

Comment convertir Excel XLSX en JSON en ligne gratuitement ?

  • Ouvrez convertisseur en ligne Excel vers JSON gratuit
  • Cliquez à l’intérieur de la zone de dépôt de fichier pour télécharger une feuille Excel ou faites glisser et déposez un fichier Excel.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur XLSX en JSON en ligne transformera le tableau Excel en un fichier JSON.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion en ligne d’Excel en JSON.

Comment installer la bibliothèque en ligne Convertir Excel en JSON ?

Installez le convertisseur Excel vers JSON téléchargement gratuit de la bibliothèque Java pour créer et convertir Excel en JSON en Java en ligne par programme.

Comment convertir Excel en JSON sous Windows ?

Veuillez visiter ce lien pour télécharger gratuitement le convertisseur de fichier Excel en JSON. Ce convertisseur hors ligne peut être utilisé pour convertir des feuilles de calcul Excel en fichiers JSON dans Windows, en un seul clic.

Voir également

Veuillez consulter les liens ci-dessous pour plus d’informations sur :