Points clés
- Catégorie
- Format Conversion
- Types d’entrée
- select, text, textarea, number
- Type de sortie
- file
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'outil XLSX API vers Sheet permet d'extraire automatiquement des données depuis des API REST ou GraphQL pour les convertir directement en un fichier Excel structuré, facilitant ainsi l'analyse et le reporting.
Quand l’utiliser
- •Pour transformer des réponses JSON complexes provenant d'API en tableaux Excel lisibles.
- •Pour automatiser l'extraction de données paginées sans avoir à écrire de scripts personnalisés.
- •Pour consolider des données provenant de multiples points de terminaison API dans un seul classeur.
Comment ça marche
- •Configurez l'URL de votre API et choisissez entre REST ou GraphQL.
- •Définissez le chemin d'accès aux données (dataPath) et configurez les paramètres de pagination si nécessaire.
- •Appliquez un mapping de champs personnalisé pour renommer ou sélectionner les colonnes souhaitées.
- •Générez et téléchargez votre fichier Excel prêt à l'emploi.
Cas d’usage
Exemples
1. Exportation de catalogue produit
Gestionnaire e-commerce- Contexte
- Le gestionnaire doit extraire quotidiennement les stocks depuis une API REST pour mettre à jour un rapport de suivi.
- Problème
- L'API renvoie un JSON imbriqué difficile à lire manuellement dans Excel.
- Comment l’utiliser
- Configurer l'URL de l'API, définir le chemin 'data.items' et mapper les champs 'id', 'name' et 'stock' vers les colonnes Excel.
- Configuration d’exemple
-
{"id":"id","name":"name","stock":"inventory.quantity"} - Résultat
- Un fichier Excel propre contenant uniquement les colonnes nécessaires, prêt pour l'analyse des stocks.
2. Récupération de données GraphQL
Analyste de données- Contexte
- Un analyste a besoin de données utilisateurs paginées via une requête GraphQL pour une étude interne.
- Problème
- La pagination manuelle est fastidieuse et sujette aux erreurs.
- Comment l’utiliser
- Utiliser le mode GraphQL, coller la requête avec les variables de pagination et configurer le 'nextCursorPath' pour automatiser la récupération.
- Configuration d’exemple
-
{"paginationType":"cursor","cursorParam":"after","nextCursorPath":"pageInfo.endCursor"} - Résultat
- L'outil parcourt toutes les pages automatiquement et génère un fichier Excel complet avec l'ensemble des utilisateurs.
Tester avec des échantillons
json, xlsx, xlsHubs associés
FAQ
Quels types d'API sont pris en charge ?
L'outil prend en charge les API REST (méthodes GET, POST, PUT, PATCH) et les API GraphQL.
Comment gérer les API avec pagination ?
Vous pouvez sélectionner le type de pagination (page, offset ou curseur) et configurer les paramètres correspondants comme le nombre de pages max.
Puis-je renommer les colonnes dans le fichier Excel ?
Oui, utilisez l'option 'Champ Mappage JSON' pour mapper les clés JSON de votre API vers les noms de colonnes souhaités dans Excel.
Est-il possible d'ajouter des en-têtes d'authentification ?
Absolument, vous pouvez insérer vos jetons d'authentification (ex: Bearer tokens) dans le champ 'En-têtes JSON'.
Quel est le format de sortie ?
L'outil génère un fichier au format .xlsx standard, compatible avec Microsoft Excel, Google Sheets et LibreOffice.