Aller au contenu principal

Séparer les feuilles de calcul Excel dans Zapier

Excel - Feuilles de calcul séparées Cette action Zapier permet de diviser un fichier .xlsx en un classeur distinct, feuille par feuille, sans VBA ni macros. Elle analyse votre classeur source, parcourt chaque onglet et renvoie un tableau où chaque élément correspond à une feuille de calcul enregistrée dans un fichier séparé. Combinée à l'utilitaire de boucle, elle permet d'enregistrer automatiquement un fichier par feuille sur Dropbox, Google Drive ou OneDrive.

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 requête API

Chaque module PDF4me de Zapier requiert une connexion valide. Créez-en un ou sélectionnez-en un qui contient votre clé API PDF4me.

Informations importantes à ne pas manquer

Le résultat est un tableau, et non un seul fichier.
Cette action renvoie un objet fichier par feuille de calcul, regroupé sous forme de tableau. Une étape de chargement de fichier en aval nécessite l'utilisation d'une boucle Zapier entre elle et cette action afin de charger un fichier à la fois.
Chaque sortie porte le nom de sa feuille source.
PDF4me nomme chaque fichier renvoyé en utilisant le nom de la feuille source suivi de l'extension .xlsx. Ainsi, un classeur contenant les feuilles Q1, Q2 et Q3 deviendra Q1.xlsx, Q2.xlsx et Q3.xlsx dans votre dossier de sortie, sans aucune manipulation.
Le contenu des cellules est préservé octet par octet
La mise en forme, les formules, les types de cellules, les cellules fusionnées et les plages nommées de chaque feuille sont conservés. Les formules inter-feuilles qui faisaient référence à d'autres onglets ne fonctionneront plus, car ces onglets se trouvent désormais dans des fichiers séparés ; il est donc conseillé d'effectuer un recalcul si vous les utilisez.
Zapier Excel - Action « Feuilles de calcul séparées » : onglet Configurer affichant « Fichier mappé à 2. Fichier », « Nom de fichier assemblé à partir de 2. Nom de fichier séparé plus 2. Extension de fichier .xlsx » et « Paramètres de culture et de langue définis sur en-US ».

Trois champs à configurer. Le champ Fichier contient les octets du classeur source ; le champ Nom du fichier est utilisé pour la journalisation et la dénomination ultérieure ; le champ Paramètres de langue et de culture contrôle la façon dont les cellules numériques et de date sont analysées pour le traitement interne.

Qu'est-ce que Excel - Séparer les feuilles de calcul dans Zapier ?

L'action PDF4me de Zapier, « Excel - Séparer les feuilles de calcul », permet de diviser un fichier .xlsx contenant plusieurs feuilles en un classeur par onglet. Elle accepte un seul fichier et renvoie un tableau de fichiers, un par feuille de calcul source. Contrairement à une macro « Déplacer ou copier une feuille » classique qui s'exécute de manière interactive dans Excel, cette action s'exécute dans le cloud à la moindre notification Zapier. Ainsi, un classeur déposé dans Dropbox à 3 h du matin est déjà divisé à 3 h 15.

Paramètres

ParamètreRequisCe que cela faitExemple
FileRequiredThe source .xlsx file. Map from a Dropbox / Drive / OneDrive Get File step (or any step that emits a file).2. File
File NameOptionalFilename with extension. Passed through for logging and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Separate.xlsx
Culture & Language SettingsOptionalLocale used to parse date and numeric cells for internal processing. Does not modify stored values in the output workbooks.en-US

Sortir

ChampTaperCe qu'il contient
Splitted Worksheet[]Array of filesOne populated .xlsx per source worksheet. Each element has both File and File Name properties. Feed the whole array into a Zapier Looping utility to process one at a time.
File NameStringProperty on each array item. Set to the source worksheet name plus .xlsx, e.g. Q1.xlsx, Summary.xlsx. Use it as the destination filename in the Upload File step.
FileBinaryProperty on each array item. The .xlsx bytes for that worksheet. Map into a Dropbox / Drive / OneDrive Upload File action.

Comment fonctionne la fonction « Excel - Séparer les feuilles de calcul » dans Zapier ?

Zapier transmet les octets du fichier source .xlsx à PDF4me. /api/v2/SplitWorksheet Le point de terminaison PDF4me ouvre le classeur avec Aspose Cells, parcourt chaque feuille, les empaquete dans un fichier .xlsx autonome (en conservant les en-têtes, les styles et les formules) et les renvoie encodés en Base64. Zapier présente la collection sous forme de Splitted Worksheet[] Sortie du tableau. Conformément à Documentation Zapier sur les bouclesVous transmettez ensuite ce tableau à l'utilitaire Looping by Zapier afin que les actions suivantes s'exécutent une fois par élément.

Questions fréquentes

Quels types de fichiers puis-je utiliser avec Excel ? – Feuilles de calcul séparées ?+
Le fichier source doit être au format .xlsx (Excel 2007 ou version ultérieure). Les anciens fichiers .xls doivent être enregistrés au format .xlsx avant utilisation. L'action renvoie un fichier .xlsx par feuille de calcul trouvée dans la source, indépendamment de la couleur des onglets ou de la visibilité des feuilles.
Comment puis-je diviser une feuille Excel en plusieurs feuilles de calcul sans VBA ?+
Utilisez PDF4me Excel - Séparer les feuilles de calcul dans Zapier. Cette action lit les octets du fichier .xlsx, divise chaque feuille de calcul en un classeur distinct et renvoie un tableau. Aucune macro, aucun VBA, aucune installation locale d'Excel n'est requise. Le Zap complet : déclencheur, récupération du fichier Dropbox, PDF4me Excel - Séparer les feuilles de calcul, boucle Zapier, chargement du fichier Dropbox.
Combien coûte Excel - Feuilles de calcul séparées en crédits ?+
L'option « Excel - Feuilles de calcul séparées » consomme un crédit PDF4me par exécution, quel que soit le nombre de feuilles de calcul contenues dans la source. Un classeur avec 30 onglets coûte le même prix qu'un classeur avec 2 onglets. Voir la page des prix pour la répartition actuelle des crédits par niveau.
Puis-je filtrer les feuilles à diviser ?+
Cette action divise toutes les feuilles de calcul du classeur source. Pour ne conserver qu'un sous-ensemble, ajoutez une étape de filtre Zapier après l'utilitaire de boucle et effectuez une correspondance sur le nom du fichier (qui correspond au nom de la feuille source). Par exemple, « Continuer uniquement si le nom du fichier commence par Q » conserve les fichiers Q1.xlsx, Q2.xlsx et Q3.xlsx et supprime tous les autres.
Pourquoi l'étape de téléchargement signale-t-elle une erreur concernant un fichier d'entrée invalide ?+
Le champ Fichier est associé à la sortie brute du tableau au lieu du fichier par itération. Ajoutez une étape de boucle Zapier entre Excel - Séparer les feuilles de calcul et Importer un fichier. À l'intérieur de la boucle, associez le champ Fichier de l'importation à Boucle - Feuille de travail divisée, ce qui donne lieu à un fichier .xlsx par itération.