Aller au contenu principal

Extraire les feuilles de travail de Excel dans Make

Extraire les feuilles de travail de Excel est un Make module qui convertit l'ensemble Excel feuilles de travail structurées JSON Dans vos scénarios, la première ligne est automatiquement utilisée comme en-tête de colonne. Utilisez cette fonction lorsque vous devez exporter des données d'un classeur à plusieurs feuilles vers APIs, bases de données ou stockage cloud sans copie manuelle. Le module accepte un Excel sélecteurs de fichiers et de feuilles de calcul facultatives, et renvoie un JSON Dictionnaire indexé par nom de feuille de calcul pour un routage en aval immédiat.

Que fait ce module ?
PDF4me Extraire les feuilles de travail de Excel lit un Excel classeur à l'intérieur de votre Make scénario et renvoie chaque feuille de calcul demandée sous forme structurée JSONLa première ligne est automatiquement convertie en en-têtes de colonnes. Sélectionnez les feuilles de calcul par nom, par index (à partir de 1) ou laissez les deux champs vides pour extraire le classeur entier. Le résultat est un dictionnaire indexé par le nom de chaque feuille, ce qui permet d'associer facilement chaque feuille à un fichier distinct. API point de terminaison, table de base de données ou emplacement de stockage.
La première ligne devient automatiquement l'en-tête des colonnes.

Le module considère la première ligne de chaque feuille de calcul sélectionnée comme les noms d'en-tête de colonne dans le JSON Si votre feuille de calcul ne comporte pas de ligne d'en-tête dédiée, la première ligne de données servira de clé. Restructurez le fichier source avant le mappage si cela risque d'entraîner des problèmes ultérieurement.

La correspondance des noms de feuilles de travail est sensible à la casse.

Lors de la spécification des feuilles de calcul par leur nom, la correspondance est exacte et sensible à la casse. Résumé et résumé Les onglets sont traités comme des feuilles distinctes. Si aucun onglet ne correspond à un nom donné, la feuille est ignorée sans avertissement. Vérifiez toujours que les noms des onglets correspondent exactement en ouvrant d'abord le classeur.

Le document de sortie est Base64-encodé JSONdécoder avant le routage

Le document Le champ de sortie contient le dictionnaire de la feuille de calcul sérialisé comme JSON et puis Base64-encodé. Ajouter un Make Outils → Base64 Décoder module après celui-ci, puis un JSON → Analyser JSON module permettant d'accéder aux tableaux de feuilles de calcul individuelles par leurs noms de clés avant le routage vers APIs ou des bases de données.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Pour accéder au PDF4me Web API à travers MakeChaque requête doit inclure des informations d'authentification valides. L'authentification garantit une communication sécurisée et valide votre identité en tant qu'utilisateur autorisé, permettant une intégration fluide entre vos Make scénarios et PDF4mes puissant Excel Services d'extraction de feuilles de calcul.

Le module PDF4me Extraire les feuilles de calcul d'Excel affiche la connexion, le nom du fichier, le mappage binaire du document (étape précédente), le champ Noms des feuilles de calcul défini sur Résumé, Ventes et le champ Index des feuilles de calcul laissé vide pour permettre la sélection par nom.

Carte Nom de fichier et Document À partir de l'étape de téléchargement précédente, saisissez les noms ou les index des feuilles de calcul pour sélectionner des feuilles spécifiques, ou laissez les deux champs vides pour extraire le classeur entier.

Qu'est-ce que l'extraction de feuilles de travail à partir de Excel dans Make?

Extraire les feuilles de travail de Excel est PDF4me's Make module de conversion Excel données du classeur vers structurées JSON sans écrire de code. Il accepte un Excel Sélecteurs de feuilles de calcul binaires et optionnels, et renvoie un dictionnaire où chaque clé est un nom de feuille de calcul et chaque valeur est un tableau d'objets ligne. Contrairement à une simple CSV Ce module d'exportation gère les classeurs à plusieurs feuilles en une seule opération, en conservant les noms des feuilles comme clés de routage pour les opérations en aval. API ou la distribution de bases de données.

Comment configurer l'extraction des feuilles de calcul à partir de Excel dans Make?

ParamètreRequisCe que cela faitExemple
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time.My PDF4me connection
File NameRequiredFilename of the Excel workbook including the .xlsx or .xls extension. Used for processing and output identification.report.xlsx
DocumentRequiredBinary content of the Excel workbook. Map from a prior Google Drive download, Dropbox get file, or HTTP response module.1. Data
Worksheet NamesConditionalComma-separated list of worksheet names to extract. Exact case-sensitive matching is required. Leave empty with Worksheet Indexes also empty to extract all worksheets. Example: 'Summary,Sales,Expenses' extracts three sheets.Summary,Sales
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to extract. Index 1 = first worksheet. Combined with Worksheet Names via union when both are provided. Leave empty to use names only or extract all.1,3

Sortir

Le module renvoie le dictionnaire complet de la feuille de calcul encodé comme JSON.

ChampTaperCe qu'il contient
documentBase64JSON byte array of the full worksheet dictionary, serialized and Base64-encoded. Decode with Tools → Base64 Decode, then parse with JSON → Parse JSON to access each worksheet array by name.
FileNameStringOutput filename for the JSON result, typically report.txt. Use as the filename when saving to cloud storage.
SuccessBooleanTrue if extraction completed without errors. Check this field in a Make filter before routing output to avoid processing failed responses.

Quand dois-je utiliser la fonction Extraire les feuilles de calcul de Excel dans Make?

Le PDF4me Extraire les feuilles de travail de Excel module dans Make est idéal pour les scénarios d'intégration de données multi-feuilles où chaque feuille de calcul alimente un système différent :

Feuille de calcul multiple automatisée API Flux de travail de distribution

Distribuez différentes feuilles de travail à différents élèves. API points de terminaison automatiquement :

Étapes complètes du scénario :

  1. DéclenchementExportation quotidienne des données prévue à minuit
  2. Obtenir un rapport multi-feuillesRécupérer le rapport consolidé à partir de Google Drive
  3. Extraire toutes les feuilles de travailLaissez les sélecteurs de feuilles de calcul vides pour extraire tout.
  4. Base64 DécoderDécodez le document de sortie pour obtenir le code brut. JSON
  5. Analyser JSON: Analyser le JSON dictionnaire pour accéder aux clés de la feuille de calcul
  6. Fiche récapitulative du processusExtraire les données clés du « résumé » et POST vers le tableau de bord API
  7. Fiche de vente du processusExtraire les données clés « Ventes » et POST à l'analyse des ventes API
  8. Feuille de frais de traitementExtraire les données clés « Dépenses » et POST financer API
  9. Résumé du courrielEnvoyer le résumé de distribution à l'équipe d'intégration
  10. Source d'archive: Stock traité Excel archivées à des fins d'audit

Avantages pour l'entreprise :

  • Distribue 3 feuilles de travail ou plus à des élèves séparés APIs tous les jours
  • Le routage automatique élimine la copie manuelle des feuilles de calcul
  • Chaque système ne reçoit que les données pertinentes des feuilles de calcul
  • Réduit le temps de distribution des données de 2 heures à 5 minutes

Questions fréquentes

Quels types de fichiers sont pris en charge par Extract Worksheets ?

Le module prend en charge .xlsx et .xls Excel fichiers. Le classeur doit contenir au moins une feuille de calcul avec des données. Non-Excel des formats tels que CSV ou ODS ne sont pas pris en charge. Convertissez-les en Excel avant d'utiliser ce module. Pour le Make Référence sur la gestion des données binaires, voir le manuel de référence. Make documentation sur les structures de données.

Pourquoi certaines feuilles de calcul sont-elles absentes des résultats ?

La correspondance des noms de feuilles de calcul est exacte et sensible à la casse. Si un nom dans le champ « Noms des feuilles de calcul » ne correspond pas exactement à un nom d'onglet du classeur, la feuille correspondante est ignorée sans avertissement. Vérifiez les noms d'onglets en ouvrant le fichier source. Vous pouvez également laisser les champs « Noms des feuilles de calcul » et « Index des feuilles de calcul » vides pour extraire toutes les feuilles de calcul et vérifier quelles clés apparaissent dans le dictionnaire de sortie.

Combien coûte Extract Worksheets en crédits ?

Utilisation des feuilles de travail d'extraction PDF4me Crédits par document traité. Les comptes gratuits incluent un crédit journalier ; les abonnements payants augmentent cette limite. Consultez les crédits alloués pour chaque abonnement sur le site web. PDF4me page de tarification.

Puis-je extraire des feuilles de calcul de plusieurs Excel des fichiers dans un scénario donné ?

Oui. Utilisez un Make Itérateur parcourir une liste de Excel Les fichiers sont traités et le module Extract Worksheets est appelé une fois par fichier. Chaque itération renvoie un résultat indépendant. JSON dictionnaire pour ce classeur. Il s'agit de l'approche recommandée pour le traitement par lots de classeurs en une seule exécution.

Cas d'utilisation et applications industrielles

  • Flux multi-APIExtraire différentes feuilles de calcul vers différents systèmes APIs automatiquement
  • Chargement de l'entrepôt de données: Charger les classeurs financiers à plusieurs feuilles dans les tables de l'entrepôt de données
  • Migration du systèmeExtraction complète Excel cahiers d'exercices JSON pour la migration vers les systèmes cloud
  • Sauvegarde des données: Archiver les classeurs opérationnels à plusieurs feuilles comme JSON pour la reprise après sinistre
  • Pipeline ETLExtraire les feuilles de calcul comme format intermédiaire dans les pipelines de transformation en plusieurs étapes

Obtenez de l'aide