Aller au contenu principal

Remplissage Excel dans Zapier

Excel - Remplir Cette action Zapier remplit un modèle .xlsx avec des données JSON et renvoie le classeur ainsi rempli, en préservant le style des cellules, les formules et les zones fusionnées. Utilisez-la lorsque vous possédez déjà une mise en page Excel personnalisée et que vous souhaitez y insérer automatiquement de nouvelles données. L'action prend en entrée un fichier modèle et une charge utile JSON, et renvoie un classeur rempli. .xlsxVous pouvez ainsi l'envoyer par courriel, le télécharger ou l'archiver sans aucun collage manuel.

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

La mise en page du modèle est exactement préservée.
La fonction « Remplir » agit sur les valeurs des cellules, et non sur les styles. Les polices, les couleurs, les bordures, les cellules fusionnées, la hauteur des lignes, la largeur des colonnes, les images et les formules définies dans le modèle sont conservées. Seules les cellules sélectionnées pour le remplissage sont modifiées.
Le modèle nécessite des marqueurs intelligents ou une table
PDF4me écrit du JSON dans des cellules qui contiennent soit des marqueurs intelligents Aspose, soit des marqueurs comme &=Items.ItemName ou figurer dans un tableau Excel dont les en-têtes de colonnes correspondent aux noms des champs JSON. Une feuille vierge ne produit aucun résultat.
Le champ modèle attend un fichier, pas une URL
Carte 2. Fichier À partir d'une étape « Obtenir un fichier » depuis Dropbox, Google Drive ou OneDrive. L'URL du modèle est réservée aux modèles publics hébergés sur HTTPS et reste vide lors de la transmission d'un fichier mappé.
Zapier Excel - Action de remplissage Onglet Configurer affichant le modèle mappé au fichier 2, l'URL du modèle vide, le nom du modèle assemblé à partir du nom du fichier 2 plus l'extension du fichier 2.xlsx et les données JSON contenant un tableau Items avec des objets ayant des champs ItemName, Qty et UnitPrice.

En haut de la section Configurer, sélectionnez le modèle de mappage issu du fichier de sortie de l'étape précédente, puis construisez le nom du modèle en concaténant le nom et l'extension du fichier. Les données JSON constituent la charge utile que PDF4me écrit dans le modèle.

Qu'est-ce que Excel - Populate dans Zapier ?

Excel - Populate est l'action PDF4me de Zapier permettant de remplir un modèle .xlsx prédéfini avec des données issues d'une charge utile JSON. Elle accepte un fichier modèle et un objet JSON, et renvoie un classeur Excel rempli. Contrairement aux convertisseurs JSON vers Excel en ligne qui transforment toutes les données en une grille brute, Populate préserve la mise en page du modèle. Ainsi, les rapports, factures et tableaux de bord personnalisés peuvent être régénérés à chaque déclenchement sans perte de formatage.

Paramètres

ParamètreRequisCe que cela faitExemple
TemplateConditionalThe .xlsx template file. Map from a Dropbox / Drive / OneDrive Get File step. Required unless Template URL is set.2. File
Template URLConditionalPublic HTTPS URL to fetch the template. Used only when Template is blank.https://example.com/tpl.xlsx
Template NameRequiredFilename with extension. Used for output naming and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Items.xlsx
JSON DataRequiredData payload to write into the template. Object keys must match Smart Markers or table column headers.{"Items":[{"ItemName":"A123","Qty":"55","UnitPrice":"3.05"}]}
Strict JSON StringsOptionalWhen True, quoted numbers stay as strings in the output cells. When False, they auto-convert to numeric cells.True
Culture & Language SettingsOptionalLocale used to parse date and numeric cells. Does not modify stored values.en-US
Calculate FormulasOptionalWhen True, formulas in the template are evaluated after population so totals open pre-computed.True
Worksheet IndexesOptional1-based index of the worksheet(s) to populate. Comma-separated for multiple sheets in one call.1 (or 1,3)
Quote Prefix To StyleOptionalWhen True, cells beginning with a single quote are styled as text rather than treated as a prefix character.False
Zapier Excel - L'onglet Configurer (remplir) a été défilé vers le bas, affichant : Chaînes JSON strictes : Vrai, Paramètres de culture et de langue : en-US, Calculer les formules : Vrai, Index de feuille de calcul : 1 et Préfixe de citation pour le style : Faux.

Options avancées. Les options « JSON strict » et « Calculer les formules » sont activées par défaut et il est rare de vouloir les modifier. N’ajustez les index de feuille de calcul que si la zone de données du modèle se trouve sur une feuille autre que la première.

Sortir

ChampTaperCe qu'il contient
FileBinaryThe populated .xlsx workbook. Map into a Dropbox / Drive / OneDrive Upload File step, or attach it in Gmail / Outlook Send Email.
File NameStringThe Template Name you provided in the Configure tab. Useful when the upload step needs both file bytes and a filename separately.

Comment fonctionne la fonction Excel - Remplissage dans Zapier ?

Zapier transmet les octets du fichier modèle et la charge utile JSON à PDF4me. /api/v2/PopulateExcelTemplate Le point de terminaison PDF4me ouvre le modèle avec Aspose Cells, résout chaque marqueur intelligent ou liaison de tableau par rapport au JSON, évalue les formules dépendantes et renvoie le fichier .xlsx rempli sous forme de flux d'octets encodé en Base64 que Zapier présente comme le File Résultat. Selon le Documentation Zapier sur les champs de fichier, que la sortie du fichier peut être utilisée dans n'importe quelle action ultérieure acceptant une entrée de fichier, sans étape manuelle d'encodage ou de décodage.

Questions fréquentes

Quels types de fichiers puis-je utiliser avec Excel - Remplir ?+
Le modèle doit être un fichier .xlsx (Excel 2007 ou version ultérieure). Les données sont fournies au format JSON, soit collées directement dans le champ « Données JSON », soit issues d'une étape précédente ayant généré du JSON. Les anciens modèles .xls doivent être enregistrés au format .xlsx avant utilisation.
Comment convertir un fichier JSON en Excel avec Zapier ?+
Concevez un modèle .xlsx avec Aspose Smart Markers (comme &=Items.ItemName) ou un tableau dont les en-têtes de colonnes correspondent aux noms des champs JSON, puis utilisez Excel > Remplir pour insérer les lignes JSON dans ce modèle. Le résultat conserve l'intégralité du style, des formules et des régions fusionnées du modèle. Voir la Référence des marqueurs intelligents Aspose pour la syntaxe exacte des marqueurs.
Combien coûte Excel - Populate en crédits ?+
Excel - Populate consomme un crédit PDF4me par exécution, quel que soit le nombre de lignes contenues dans la charge utile JSON. Les comptes gratuits incluent un crédit quotidien ; les abonnements payants augmentent cette limite. Voir la page des prix pour la répartition actuelle par niveau.
Puis-je remplir plusieurs feuilles de calcul simultanément ?+
Oui. Définissez les index des feuilles de calcul sur une liste séparée par des virgules, comme ceci : 1,3 et structurer la charge utile JSON sous forme de tableau de tableaux, un par feuille cible. Un seul appel remplit toutes les feuilles listées en une seule requête PDF4me, ce qui permet d'économiser des crédits et de l'utilisation de tâches Zapier.
Pourquoi la fonction Remplir d'Excel renvoie-t-elle un classeur vide ?+
Le modèle ne contient aucun marqueur intelligent Aspose ni aucun tableau Excel avec des en-têtes de colonnes correspondants. PDF4me le remplit en faisant correspondre les noms des champs JSON aux marqueurs du modèle. Ouvrez le modèle et ajoutez des marqueurs comme &=Items.ItemName dans la première ligne de la zone de données, ou convertissez la plage de données en un tableau dont les en-têtes de colonnes correspondent aux clés JSON.