Aller au contenu principal

Extraire les feuilles de travail de Excel en utilisant Zapier

PDF4me Extraire les feuilles de travail de Excel est un Zapier action qui exporte une ou plusieurs feuilles de calcul à partir d'un Excel cahier d'exercices structuré JSONLa sélection peut se faire par nom de feuille. Vous pouvez sélectionner les feuilles par nom, par index, ou laisser les deux champs vides pour extraire toutes les feuilles. La fonction renvoie un document JSON encodé en Base64, prêt pour l'étape Zap suivante.

Que fait cette action ?

Il faut un Excel Le classeur d'une étape Zap précédente lit les feuilles de calcul que vous spécifiez (ou toutes) et convertit chacune d'elles en JSON En utilisant la première ligne comme en-têtes, on obtient un dictionnaire unique indexé par le nom de la feuille de calcul. Ainsi, un classeur contenant une feuille « Résumé » et une feuille « Ventes » renvoie un seul dictionnaire. JSON objet contenant les deux clés. Utile pour alimenter des rapports à plusieurs feuilles. APIs, bases de données ou étapes d'automatisation en aval qui attendent des données structurées au lieu d'un fichier tableur.

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 ZapierChaque 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 Zapier flux de travail et PDF4me's Excel Services d'extraction de feuilles de calcul.

Informations importantes à ne pas manquer

Seul le fichier est strictement requis.
Le nom du fichier, le nom de la feuille de calcul et l'index de la feuille de calcul sont tous facultatifs dans le Zapier Configuration. Laissez les champs de la feuille de calcul vides pour tout extraire.
Les noms et les index sont combinés, ils ne se filtrent pas mutuellement.
Si vous définissez à la fois les noms et les index des feuilles de calcul, PDF4me extrait l'union, chaque feuille qui correspond à l'une ou l'autre condition, et non seulement les feuilles qui correspondent aux deux.
Le résultat est un dictionnaire indexé par le nom de la feuille de calcul.
Chaque feuille de calcul extraite devient sa propre clé dans le décodage JSON, afin que les classeurs à plusieurs feuilles restent organisés dans une seule réponse au lieu de fichiers séparés.
Associer le fichier et le nom du fichier des étapes précédentes

Utiliser + bouton à côté de Déposer et Nom de fichier pour faire le lien avec les étapes Zap précédentes, par exemple, Nom complet du fichier d'un précédent PDF4me Excel l'action. L' Excel Le fichier doit fournir son contenu intégral, et non des références du type « Existe mais non affiché ».

Avertissement : Fichier : (Existe mais non affiché)

Si le message « Fichier : (Existe mais non affiché) » apparaît dans le champ Fichier et que vous obtenez des erreurs « Fichier vide », sélectionnez l’option qui fournit le Contenu intégral du fichier au lieu de cela. Voir Zapier & Power Automate Conseils Pour plus de détails.

:::

Configuration Zapier de l'extraction de feuilles de calcul Excel avec PDF4me : fichier, nom du fichier, noms des feuilles de calcul, index des feuilles de calcul
Configurer le Excel Action Extraire les feuilles de calcul : seul le champ Fichier comporte un astérisque ; le nom du fichier et les deux champs de ciblage de la feuille de calcul sont facultatifs.

Quelles sont les principales caractéristiques des feuilles de travail d'extraction ?

  • Extraction complète de la feuille de calcul à JSON avec détection automatique d'en-tête
  • Sélection flexible: extraire par nom de feuille de calcul, par index de feuille de calcul ou par les deux (union)
  • Support multi-feuilles extrait plusieurs feuilles de calcul en une seule opération
  • Sortie du dictionnaire indexées par nom de feuille de calcul pour un accès facile
  • Indexation à base 1 pour les index des feuilles de calcul

Paramètres

Liste complète des paramètres de l'action Extraire les feuilles de calcul. Les noms des paramètres correspondent à Zapier configuration UI comme indiqué dans la capture d'écran ci-dessus.

Liste de vérification pour une configuration rapide
  1. Carte Déposer (Excel) à partir de votre déclencheur ou d'une étape précédente
  2. Carte facultative Nom de fichier (par exemple, le nom complet du fichier de l'étape précédente)
  3. Entrer Noms des feuilles de travail et/ou Index des feuilles de travail, ou laissez les deux vides pour extraire chaque feuille
ParamètreRequisCe que cela faitExemple
FileRequiredExcel file to extract worksheets from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NamesConditionalComma-separated worksheet names to extract. Combines (union) with Worksheet Indexes if both are set. Empty with Indexes = all worksheets.Sheet1, Sheet2
Worksheet IndexesConditionalComma-separated 1-based worksheet positions to extract. 1 = first worksheet. Combines with Worksheet Names.1,3
Extraire toutes les feuilles de calcul du classeur

Laissez les deux Noms des feuilles de travail et Index des feuilles de travail vider pour extraire toutes les feuilles de travail dans le classeur, dans le dictionnaire de sortie.

Important: Seulement Déposer est requis. Utilisez le + Un bouton est prévu à côté de chaque champ pour faire correspondre les données des étapes précédentes. L'index des feuilles de calcul commence à 1 (1 = première feuille de calcul).

Que renvoie la fonction Extract Worksheets ?

Le PDF4me Extraire les feuilles de travail de Excel L'action renvoie les données de la feuille de calcul sous forme encodée en Base64. JSON document, et non un fichier téléchargeable, destiné à être utilisé directement dans la logique Zap.

ChampTaperCe qu'il contient
documentBase64JSON byte array. Decodes to a dictionary keyed by worksheet name, each value an array of row objects.
FileNameStringOutput filename assigned to the JSON payload, e.g. report.txt.
SuccessBooleanWhether the extraction completed without error.

Exemple JSON réponse:

{
"document": "[Base64 JSON]",
"FileName": "report.txt",
"Success": true
}

Extrait JSON structure (décodée à partir du document) :

{
"Summary": [
{"Month": "January", "Revenue": 50000, "Expenses": 30000},
{"Month": "February", "Revenue": 55000, "Expenses": 32000}
],
"Sales": [
{"Product": "Widget A", "Quantity": 100, "Price": 10.50},
{"Product": "Widget B", "Quantity": 150, "Price": 15.75}
]
}

Configurations typiques

Exemples de flux de travailCommon Zapier workflow patterns using Extract Worksheets.
Feuilles multiples API distribution
  1. Un déclencheur s'active lorsqu'un classeur de rapport consolidé est déposé dans un dossier Google Drive.
  2. PDF4me La fonction Extraire les feuilles de calcul associe le fichier et son nom, en laissant les noms et index des feuilles vides afin d'extraire chaque feuille individuellement. JSON dictionnaire.
  3. Une étape de formatage décode le document Base64, puis des étapes distinctes acheminent les données de chaque feuille de calcul vers sa propre destination. API.
Exportation sélective à la demande d'un client
  1. Un déclencheur de soumission de formulaire permet de capturer les feuilles de calcul qu'un client souhaite utiliser dans un classeur maître partagé.
  2. PDF4me La fonction Extraire les feuilles de calcul attribue aux feuilles de calcul les noms correspondant à la liste demandée (par exemple, « Q1, Q2 ») afin que seules ces feuilles soient extraites.
  3. Le décodage JSON est désinfecté et livré sur le portail client ou envoyé par courriel en pièce jointe.
Archivage d'onglets de synthèse spécifiques
  1. Un déclencheur programmé s'exécute le dernier jour de chaque mois.
  2. PDF4me La fonction Extraire les feuilles de calcul définit les index des feuilles de calcul sur les positions connues des onglets de résumé (par exemple, « 1,2 »), en ignorant les feuilles de détail.
  3. L'extrait JSON Les données sont écrites dans une base de données ou un espace de stockage blob pour une conservation à long terme.

Conseils pratiques

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Only File is required, everything else is optional
Leave Worksheet Names and Worksheet Indexes empty to extract every worksheet, there is no need to list sheet names if you want the whole workbook.
Names and Indexes combine, they do not filter each other
Setting both fields extracts the union of matching sheets, not the intersection. Use only one field if you want a strict match.
Worksheet Indexes start at 1, not 0
The first worksheet in the workbook is index 1. This trips up developers used to zero-based array indexing in other tools.
The output is JSON, not a spreadsheet file
Decode the Base64 document field to get the worksheet dictionary. There is no separate downloadable Excel file in this action's response.

Aide-mémoire

ChampValeur
ActionExtract Worksheets
File[Mapped from previous step]
File Nameadd_header_sample_file.xlsx
Worksheet NamesSheet1, Sheet2 (optional)
Worksheet Indexes1,3 (optional, 1-based)
Output formatBase64-encoded JSON dictionary

Questions fréquentes

How do I extract a specific worksheet from an Excel file in Zapier?+
Add the PDF4me Extract Worksheets action to a Zap, map File and File Name from a previous step using the full-content option, then enter the sheet name in Worksheet Names or its position in Worksheet Indexes. See Zapier's guide to working with files for how file fields pass between steps.
Can I extract all worksheets from a workbook at once?+
Yes. Leave both Worksheet Names and Worksheet Indexes empty and PDF4me extracts every worksheet in the workbook into a single JSON dictionary keyed by sheet name.
What format is the extracted worksheet data returned in?+
The document field is a Base64-encoded JSON byte array. Decoded, it is a dictionary where each key is a worksheet name and each value is an array of row objects, using the first row of each sheet as the property names.
Is File the only required field?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Names, and Worksheet Indexes are all optional.
How does Worksheet Indexes numbering work?+
Worksheet Indexes uses 1-based numbering, so the first worksheet in the workbook is index 1, the second is index 2, and so on, different from zero-based indexing used in many programming languages.

Actions connexes

Même tâche sur d'autres plateformes

Cas d'utilisation et applications industrielles

  • Flux multi-APIextraire automatiquement différentes feuilles de calcul vers différentes API système
  • Chargement de l'entrepôt de données: charger des classeurs financiers à plusieurs feuilles dans les tables de l'entrepôt de données
  • Migration du systèmeExtraire des classeurs Excel complets au format JSON pour la migration vers des systèmes cloud.
  • Sauvegarde des données: archiver les classeurs opérationnels multi-feuilles au format JSON pour la reprise après sinistre
  • Pipeline ETL: extraire les feuilles de calcul comme format intermédiaire dans les pipelines de transformation en plusieurs étapes

Obtenez de l'aide