Comment exporter un tableau de feuille de calcul distante vers un autre format : guide étape par étape
Exportez un tableau de feuille de calcul (Excel) stocké dans le cloud vers un fichier d’un autre format.
API d’exportation de tableau vers un format
API Web
GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/tables/{tableName}
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.
-H "Authorization: Bearer {access_token}"
Paramètres de la requête :
| Nom du paramètre | Type | Chemin / Chaîne de requête / Corps HTTP | Description |
|---|---|---|---|
| name | String | Chemin | Obligatoire. Nom du fichier classeur à récupérer. |
| worksheet | String | Chemin | Nom de la feuille de calcul. |
| tableName | String | Chemin | Nom du tableau. |
| format | String | Chaîne de requête | Obligatoire. Format de sortie souhaité (par exemple, « png », « pdf », « svg »). |
| folder | String | Chaîne de requête | Facultatif. Chemin du dossier où le classeur est stocké. La valeur par défaut est null. |
| storageName | String | Chaîne de requête | Facultatif. Nom du stockage utilisé si un stockage cloud personnalisé est employé. Utilise le stockage par défaut si omis. |
| outPath | String | Chaîne de requête | Facultatif. Chemin du dossier de destination pour le stockage de la sortie. La valeur par défaut est null. |
| outStorageName | String | Chaîne de requête | Facultatif. Nom du stockage pour le fichier de sortie. |
| fontsLocation | String | Chaîne de requête | Facultatif. Emplacement des polices personnalisées. |
| region | String | Chaîne de requête | Facultatif. Paramètre régional/langue de la feuille de calcul (par exemple, en-US, fr-FR). Affecte le formatage des nombres, l’analyse des dates et le comportement lié à la localisation. |
| password | String | Chaîne de requête | Facultatif. Mot de passe pour ouvrir le fichier de feuille de calcul. |
Réponse
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Codes d’état HTTP
| Code | Signification | Description |
|---|---|---|
| 200 | OK | Filtre appliqué avec succès ; la réponse contient les détails de l’opération. |
| 400 | Requête incorrecte | Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge). |
| 401 | Non autorisé | Jeton JWT invalide ou manquant. |
| 413 | Charge utile trop volumineuse | Le fichier envoyé dépasse la taille limite. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
Dans quels cas utiliser l’API d’exportation de tableau vers un autre format ?
- Migration des systèmes hérités : Convertir des milliers de fichiers XLS hérités en XLSX pour les systèmes modernes.
- Standardisation des archives : Normaliser divers formats de feuilles de calcul (XLS, XLSM, ODS, CSV) vers un seul format pour l’archivage.
- Interopérabilité avec les suites bureautiques : Convertir des fichiers Excel vers des formats compatibles avec LibreOffice, Google Sheets ou Apple Numbers.
- Normalisation des sources de données : Convertir divers formats de feuilles de calcul en CSV ou JSON pour l’ingestion dans des bases de données.
- Publication web : Convertir des modèles financiers en HTML pour affichage sur le web.
Pourquoi utiliser l’API d’exportation de tableau vers un autre format ?
- Facile à utiliser pour les développeurs : Aspose.Cells Cloud propose des bibliothèques SDK dans plusieurs langages, permettant un développement rapide, et est accompagné d’une documentation complète. Comparé à la mise en œuvre de solutions personnalisées de rendu de graphiques, cela réduit considérablement la charge de travail de développement.
- Réduction des coûts de main-d’œuvre : Diminue le besoin de consacrer des postes à la consolidation de documents.
- Paiement à l’usage : Aucun investissement initial ; vous ne payez que pour les appels d’API effectivement utilisés.
- Coûts de maintenance nuls : Aucune maintenance de serveurs, mise à jour de logiciels ou gestion des problèmes de compatibilité.
- L’API renvoie uniquement les données brutes du tableau, sans mise en forme du classeur.
Comment utiliser l’API d’exportation de tableau de feuille de calcul vers un format à l’aide des SDK ?
Spécification de l’API Export Table as Format
La spécification de l’API Export Table as Format définit une interface de programmation publiquement accessible et vous permet d’effectuer directement des interactions REST depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment effectuer des appels à l’API Cloud à l’aide de cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK est la méthode la plus rapide pour développer, car elle masque les détails de bas niveau, vous permettant ainsi d’exporter un tableau de feuille de calcul vers un fichier d’un format donné à l’aide d’un code concis. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants illustrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :