Importer des données dans des fichiers Excel et exporter des données depuis des fichiers Excel

L’API Aspose.Cells Cloud permet d’importer des données provenant de nombreuses sources différentes, ainsi que d’exporter des classeurs, des graphiques et d’autres objets Excel vers divers formats, notamment XLSX, CSV, PDF, HTML, PNG, etc. Cela simplifie la gestion et le partage des données.

Version de l’API : v3.0 – Dernière mise à jour : 2024‑03‑15

Guide de démarrage rapide

  1. Préparer le corps de la requête (payload) – Construisez un corps JSON décrivant les options d’importation ou d’exportation (par exemple, ImportCSVDataOption, ExportOptions).
  2. Envoyer la requête – Utilisez curl, Postman ou un SDK pour appeler le point de terminaison approprié (POST /cells/import ou POST /cells/export).
  3. Gérer la réponse – En cas de succès, vous recevez le fichier traité (binaire ou en Base64). En cas d’erreur, examinez le code de statut HTTP et le message d’erreur renvoyé dans le corps JSON.

Conditions préalables

  • Un compte Aspose Cloud actif et un jeton JWT valide.
  • Le classeur cible doit exister à l’emplacement de stockage spécifié (pour les API basées sur le stockage).
  • En-têtes Content-Type corrects (multipart/form-data pour les téléchargements de fichiers, application/json pour les corps JSON).

Comment importer des données à partir de diverses sources

L’importation de données dans un fichier Excel implique plusieurs considérations à prendre en compte pendant le processus. La capacité à importer de nombreux formats et types de données avec une qualité professionnelle constitue l’une des principales fonctionnalités d’Aspose.Cells Cloud.

Informations sur les API d’importation de données

Les API suivantes sont fournies pour importer des données dans un ou plusieurs fichiers Excel :

API Description
POST /cells/import Importer des données dans des fichiers Excel sans utiliser de stockage.
POST /cells/{name}/importdata Importer des données dans un fichier Excel stocké dans le cloud.

Paramètres de la requête

Sans utilisation de stockage

Nom du paramètre Type Emplacement Description
file fichier formData Fichier à télécharger
ImportOption ImportOptions body Spécifie le format d’importation (IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData, Picture)

Avec utilisation de stockage

Nom du paramètre Type Emplacement Description
name string path Nom du fichier Excel
folder string query Chemin du dossier dans le stockage
storageName string query Nom du stockage
importData ImportOptions body Corps de données à importer

Paramètres des options d’importation de données

Les paramètres importants sont décrits dans les tableaux suivants :

Comment exporter des objets Excel vers divers formats de fichier

Si vous avez initialement créé un fichier Excel dans un format tel que XLS, XLSX, XLSB ou CSV, vous souhaiterez peut-être le convertir vers un autre format afin de tirer parti de fonctionnalités spécifiques. Par exemple, l’exportation vers PDF protège le contenu contre les modifications non autorisées tout en facilitant sa lecture et son partage.

L’exportation d’objets Excel implique plusieurs considérations. Aspose.Cells Cloud permet d’exporter des classeurs, des graphiques, des formes et des images vers de nombreux formats, avec une qualité élevée :

Formats à usage uniquement d’exportation : PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
Formats supportant à la fois l’importation et l’exportation : XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT.

La requête utilise un contenu multiparte tel que défini dans [RFC 2046] et [RFC 1341]. La première partie contient le fichier de données ; la deuxième partie contient les options d’enregistrement.

Informations sur l’API d’exportation

POST https://api.aspose.cloud/v3.0/cells/export

Paramètres de la requête

Nom du paramètre Type Emplacement Description
file fichier formData Fichier à télécharger
objectType string query Type d’objet (workbook, worksheet, chart, shape, picture, listobject, oleobject)
format string query Format de fichier de sortie souhaité (voir Formats de fichier pris en charge)

La Spécification OpenAPI définit une interface de programmation accessible publiquement qui permet d’effectuer des interactions REST directement depuis un navigateur web.

Vous pouvez utiliser l’outil en ligne de commande cURL pour appeler l’API. L’exemple ci-dessous illustre une requête et sa réponse JSON.

Codes de statut HTTP courants

Statut Signification Action recommandée
200 Succès – le fichier a été exporté Traiter le ou les fichiers renvoyés
400 Requête incorrecte – paramètres manquants ou non valides Vérifier le corps et les chaînes de requête
401 Non autorisé – jeton JWT invalide ou expiré Actualiser le jeton et réessayer
404 Introuvable – le classeur ou la feuille de calcul spécifié n’existe pas Vérifier le nom du fichier et le chemin de stockage
500 Erreur interne du serveur – condition inattendue sur le serveur Contacter le support Aspose avec l’ID de la requête

Comment appeler les API d’importation et d’exportation

Les articles suivants expliquent chaque API en détail et contiennent des exemples cURL et SDK :