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
- 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). - Envoyer la requête – Utilisez
curl, Postman ou un SDK pour appeler le point de terminaison approprié (POST /cells/importouPOST /cells/export). - 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-Typecorrects (multipart/form-datapour les téléchargements de fichiers,application/jsonpour 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 :
- Comment importer des données dans des fichiers Excel sans utiliser de stockage.
- Comment importer des données dans des fichiers Excel en utilisant du stockage.
- Comment importer des données en lot dans une feuille de calcul Excel
- Comment importer des données CSV dans une feuille de calcul Excel
- Comment importer une image dans une feuille de calcul Excel
- Comment importer un tableau d’entiers dans une feuille de calcul Excel
- Comment importer un tableau de nombres à virgule flottante dans une feuille de calcul Excel
- Comment importer un tableau de chaînes dans une feuille de calcul Excel
- Comment importer un tableau d’entiers à deux dimensions dans une feuille de calcul Excel
- Comment importer un tableau de nombres à virgule flottante à deux dimensions dans une feuille de calcul Excel
- Comment importer un tableau de chaînes à deux dimensions dans une feuille de calcul Excel
- Exporter un graphique Excel vers un autre format de fichier
- Exporter un objet liste Excel vers un autre format de fichier
- Exporter un objet OLE Excel vers un autre format de fichier
- Exporter une image Excel vers un autre format de fichier
- Exporter une forme Excel vers un autre format de fichier
- Exporter un classeur Excel vers un autre format de fichier
- Exporter une feuille de calcul Excel vers un autre format de fichier