Comment convertir EXCEL en JSON et JSON en EXCEL en Python

Convertir EXCEL en JSON et JSON en EXCEL en Python

Les données du tableau Excel peuvent être représentées sous la forme d’un tableau d’objets au format JSON. Chaque objet représente une ligne dans le tableau. JSON(JavaScript Object Notation) est le format d’échange de données structuré le plus utilisé de nos jours. Les données JSON sont un moyen de représenter des objets ou des tableaux. Il est facile à lire et à analyser, et même avec Excel. Si vous souhaitez transférer les données tabulaires ou stocker les données structurées sous forme de tableau, cela nécessite de convertir les formats d’EXCEL en JSON et de JSON en EXCEL. Dans cet article, je vais montrer comment convertir EXCEL en JSON et JSON en EXCEL en Python.

Les sujets suivants sont traités dans cet article :

API Python EXCEL vers JSON et JSON vers EXCEL - Installation

Afin de convertir un fichier JSON en une feuille Excel et un fichier Excel au format JSON, GroupDocs.Conversion fournit des API pour le processus de conversion. Dans cet article, nous utiliserons l’API SDK Python de GroupDocs.Conversion Cloud pour convertir JSON en fichier XLSX et fichier Excel au format JSON. Il s’agit d’une bibliothèque Python de conversion de documents et d’images riche en fonctionnalités et indépendante de la plate-forme. Il permet de convertir rapidement des images et des documents de n’importe quel format de fichier pris en charge en haute qualité, comme des documents de traitement de texte, des feuilles de calcul, des présentations, des images et bien d’autres.

Vous pouvez installer le SDK de conversion Python dans votre application Python à l’aide de la commande suivante dans la console :

pip install groupdocs_conversion_cloud

Veuillez obtenir votre ID client et votre secret à partir du tableau de bord avant de suivre les étapes mentionnées. Une fois que vous avez votre identifiant et votre secret, ajoutez du code dans votre application python :

# Importez le SDK Python dans votre application Python à partir de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenez client_id et client_secret depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenir les configurations de l'API de fichier
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Comment convertir EXCEL en JSON en utilisant Python

Vous pouvez convertir excel en fichier json en suivant les étapes simples mentionnées ci-dessous :

Télécharger le fichier

Tout d’abord, téléchargez le fichier Excel dans le cloud à l’aide de l’exemple de code ci-dessous :

# Téléchargez le fichier Excel xlsx sur le stockage en nuage
# Créer une instance de l'API File
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Appeler la demande de téléchargement de fichier
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\Sample-Spreadsheet-500000-rows.xlsx", "H:\\groupdocs-cloud-data\\Sample-Spreadsheet-500000-rows.xlsx", storage_name)

# Téléchargez le fichier xlsx dans le cloud
response = file_api.upload_file(request)
print(response.uploaded)

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

Conversion Excel en JSON en Python

Les étapes suivantes permettent de convertir les fichiers Excel au format JSON par programmation dans les applications Python.

  • Tout d’abord, créez une instance de ConvertApi
  • Ensuite, créez une instance de paramètres de conversion à l’aide de ConvertSettings
  • Ensuite, indiquez le nom de stockage des fichiers
  • Définissez le chemin du fichier Excel d’entrée et le format de sortie sur “json”
  • Ensuite, définissez les load\options et output\path
  • Après cela, créez le ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, convertissez pdf en excel en appelant convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment passer d’Excel au format JSON à l’aide de Python :

# Comment convertir EXCEL en JSON en utilisant Python
try:
    # Créer une instance de l'API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Définir les paramètres de conversion
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.xlsx"
    settings.format = "json"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted EXCEL to JSON format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
Comment convertir EXCEL en JSON en utilisant Python

Comment convertir EXCEL en JSON en utilisant Python

Enfin, l’exemple de code ci-dessus enregistrera le fichier JSON sur le cloud. C’est le meilleur moyen de convertir xlsx en fichier json.

Télécharger le fichier converti

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

# Initialisation de l'API pour télécharger le fichier converti
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Créer une demande de téléchargement de fichier json
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\Sample-Spreadsheet-500000-rows.json", storage_name)

# Télécharger le fichier converti
response = file_api.download_file(request)

# Déplacez le fichier json téléchargé dans votre répertoire local
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Comment convertir JSON en EXCEL en utilisant Python

Vous pouvez facilement convertir des fichiers JSON en fichiers Excel (.xlsx) à l’aide de Python SDK. Les étapes suivantes répertoriées concernent la conversion du fichier JSON en fichier Excel dans vos applications Python.

  • Tout d’abord, créez une instance de ConvertApi
  • Ensuite, créez une instance de paramètres de conversion à l’aide de ConvertSettings
  • Ensuite, indiquez le nom de votre stockage cloud
  • Définissez le chemin du fichier JSON d’entrée et le format de sortie sur “excel”
  • Ensuite, définissez le chemin du fichier de sortie
  • Maintenant, créez le ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, convertissez le pdf en code Excel en ligne en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir le format JSON en fichier Excel à l’aide de Python :

# Comment convertir JSON en EXCEL en utilisant Python
try:
    # Créer une instance de l'API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Définir les paramètres de conversion
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-json-file.json"
    settings.format = "xlsx"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted json to xlsx file: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
Comment convertir JSON en EXCEL en utilisant Python

Comment convertir JSON en EXCEL en utilisant Python

Enfin, l’exemple de code ci-dessus enregistrera le fichier Excel sur le cloud.

Convertisseur JSON et Excel en ligne gratuit

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

Conclusion

Pour conclure, vous avez appris comment convertir les fichiers JSON au format excel et aussi la conversion des fichiers excel au format JSON par programmation. Maintenant vous comprenez:

  • comment convertir XlSX en JSON par programmation ;
  • télécharger des fichiers par programmation et télécharger des fichiers convertis ;
  • comment convertir JSON en XLSX en utilisant python ;

De plus, vous pouvez en savoir plus sur l’API de conversion de format de fichier GroupDocs.Conversion à 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.

poser une question

Vous pouvez poser vos questions sur la façon de convertir Excel au format JSON et JSON au format Excel, via notre Forum d’assistance gratuit

Voir également