Aller au contenu principal

Ajouter des lignes à Excel dans Make

Que fait ce module ?

Ajouter des lignes à Excel est un Make module par PDF4me qui insère dynamiquement JSON données sous forme de lignes dans Excel feuilles de calcul à l'intérieur d'un Make scénario. Utilisez-le lorsque vous devez remplir Excel fichiers issus de requêtes de base de données, REST API réponses, soumissions de formulaires ou CRM L'exportation est programmée ou déclenchée par un événement. Le module prend en charge la correspondance des en-têtes basée sur les tableaux et le positionnement des cellules basé sur les coordonnées, avec conversion automatique des types et analyse des dates et des nombres en fonction de la culture.

Toujours encapsuler les objets uniques dans un tableau
Le Entrée JSON ce champ nécessite un JSON tableau même lors de l'insertion d'une seule ligne. Utiliser [{"Nom":"John","Âge":30}] pas {"Nom":"John","Âge":30}Passer un objet simple sans les crochets du tableau provoquera une erreur. Chaque objet du tableau insère une ligne séquentielle à partir de la position configurée.
Le nom de la table active le mode tableau, un champ vide active le mode coordonnées
Lorsque vous fournissez un Nom de la table, le module utilise Excel Correspondance et insertion des en-têtes de table à l'emplacement spécifié Excel Numéro de ligne dans le tableau. Laissez le nom du tableau vide pour utiliser le mode coordonnées et spécifiez Insérer à partir de la ligne et Insérer à partir de la colonne Pour un positionnement précis au niveau cellulaire. Ne jamais utiliser les deux modes simultanément.
Définissez le nom de la culture pour qu'il corresponde à la langue de votre source de données.
Le Nom de la culture Ce champ contrôle la façon dont les dates et les nombres de votre JSON sont analysées avant l'insertion. La valeur par défaut en-US Le format de date MM/JJ/AAAA avec un point comme séparateur décimal est requis. Si vos données proviennent d'un pays européen API en utilisant C'est le ou fr-FR Conformément aux conventions, définissez le nom de la culture en conséquence afin d'éviter une analyse incorrecte des dates et des nombres.
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 PDF4me's Excel Services d'insertion de données.

Module « Ajouter des lignes à Excel » dans Make, affichant le nom du fichier, le document, l’entrée JSON, le nom de la table et les champs de conversion numérique et de date configurés pour l’insertion automatique de données dans une feuille de calcul.

Ensemble Nom de la table utiliser l'insertion de tableau avec correspondance d'en-tête, ou laisser ce champ vide et définir Insérer à partir de la ligne et Insérer à partir de la colonne pour le positionnement basé sur les coordonnées. Activer Convertir des nombres et des dates postuler Excel formatage du type.

Comment ajouter des lignes à Excel Automatiquement dans Make?

Le PDF4me Ajouter des lignes à Excel Le module se connecte à n'importe quel Make Déclencheur produisant des données structurées. Un flux typique télécharge la cible Excel modèle à partir de Google Drive ou Dropbox, puis passe le JSON Les données d'un module précédent sont saisies dans le champ d'entrée JSON. Selon le Make documentation d'intégration, PDF4me Les modules traitent les fichiers comme des tampons binaires, donc la mise à jour Excel Le fichier renvoyé dans la sortie Doc Data est prêt à être téléchargé directement. Pour le cas d'utilisation le plus courant (insertion dans une base de données ou API résultats dans un Excel table), définissez le nom de la table sur votre nom Excel Dans le tableau, définissez l'option « Convertir les nombres et les dates » sur « Oui » pour garantir que les nombres et les dates s'affichent correctement dans la feuille de calcul.

Paramètres

Important: Paramètres marqués Requis doit être fourni. Conditionnel Les paramètres possèdent des valeurs par défaut intégrées et ne s'appliquent que dans des modes spécifiques.

ParamètreRequisCe que cela faitExemple
ConnectionRequiredPDF4me connection holding your API key. Create one from the Make Connections panel.My PDF4me connection
File NameRequiredExcel filename with .xlsx or .xls extension. Maps to the output filename. Map from a prior download module or use a dynamic expression.sales_data.xlsx
DocumentRequiredBinary Excel file content as a Make buffer. Map from Google Drive, Dropbox, SharePoint, or HTTP download module.1. Data
Json InputRequiredJSON array of objects to insert as rows. Each object = one row. Always use array brackets. Property names match column headers in table mode or define column order in coordinate mode.[{"Product":"Widget","Qty":50}]
Worksheet NameConditionalName of the target worksheet. Defaults to Sheet1 if omitted. Case-sensitive. Must match the worksheet tab name exactly.Sales
Table NameConditionalExcel table name for table-based insertion. When set, enables header-matching mode. Leave empty for coordinate-based insertion. Never use with Insert From Row/Column.SalesTable
Excel Row NumberConditional1-based row position within the table for insertion (table mode only). Set to 1 to insert at the first data row after headers.1
Insert From RowConditional1-based row number for insertion start (coordinate mode only). Error if used together with Table Name. Row 1 = the first worksheet row.3
Insert From ColumnConditional1-based column number for insertion start (coordinate mode only). Column A = 1, B = 2. Error if used together with Table Name.1
Convert Numeric And DateConditionalWhen Yes, converts JSON strings to Excel number and date types using Date Format and Numeric Format patterns. Default: Yes.Yes
Date FormatConditionalExcel date format pattern applied when Convert Numeric And Date is Yes. Default: yyyy-MM-dd. Common formats: MM/dd/yyyy, dd-MMM-yyyy.MM/dd/yyyy
Numeric FormatConditionalExcel numeric format pattern applied when Convert Numeric And Date is Yes. Default: N2. Common: #,##0.00, 0.00%.#,##0.00
Ignore Null ValuesConditionalWhen Yes, skips JSON null values instead of inserting empty cells. Default: No. Useful for optional form fields that may be absent from the JSON.No
Ignore Attribute TitlesConditionalWhen Yes, enables case-insensitive matching between JSON property names and Excel column headers. Default: No.Yes
Culture NameConditionalCulture code for parsing dates and numbers in the JSON data. Default: en-US. Set to de-DE, fr-FR, etc. for European data sources.en-US

Sortir

Le PDF4me Ajouter des lignes à Excel Le module renvoie deux champs dans le bundle de sortie :

ChampTaperCe qu'il contient
NameStringOutput Excel filename derived from the File Name input. Use in the destination upload module File Name field.
Doc DataBufferBinary Excel content with the newly inserted rows as a Make buffer. Map into Google Drive Upload, Dropbox Upload, SharePoint Create File, or Email Send attachment.

Exemples de scénarios

Le PDF4me Ajouter des lignes à Excel module dans Make propose des modèles de scénarios complets pour répondre aux besoins d'automatisation des données du monde réel :

Scénario d'exportation automatisée des données de ventes quotidiennes

Transformez vos rapports de vente grâce à l'insertion automatisée de données de base de données vers Excel :

  1. DéclenchementLe déclencheur programmé s'exécute quotidiennement à 23h00.
  2. Interroger la base de données: Exécuter SQL Requête pour récupérer les transactions de vente d'aujourd'hui
  3. Format JSON: Convertir SQL résultats à JSON format de tableau
  4. Obtenir Excel Modèle: Récupérer le modèle de rapport de ventes depuis Google Drive
  5. Ajouter des lignes: Insérer JSON données insérées dans la table DailySales, nom de la table défini, numéro de ligne Excel = 1
  6. Résultat du téléchargementEnregistrer dans Google Drive dossier des rapports quotidiens
  7. Rapport par courrielEnvoyer une mise à jour Excel aux directeurs des ventes

Avantages pour l'entreprise : Insère automatiquement plus de 200 enregistrements de ventes quotidiennes, élimine 2 heures de saisie manuelle de données et garantit un formatage cohérent des dates et des devises.

Cas d'utilisation et applications industrielles

  • CRM Rapports sur les pipelines: Insérer les données d'opportunité dans Excel pipelines de vente
  • Fiches de suivi des prospects: Ajouter les nouveaux prospects issus des formulaires à Excel journaux de suivi
  • Analyses de campagne: Intégrer les résultats marketing issus des analyses APIs
  • Base de données clients: Exporter les données clients des bases de données vers Excel listes

Quand dois-je utiliser Ajouter des lignes à Excel dans Make?

Utilisez Ajouter des lignes à Excel lorsque vous devez ajouter des données structurées provenant de n'importe quelle source Make-source connectée à une source existante Excel Feuille de calcul intégrée à un flux de travail automatisé. Ce module est idéal pour l'exportation de bases de données. API sondage, journalisation des formulaires et CRM Signalez l'emplacement où le fichier cible existe déjà et où vous ajoutez de nouveaux enregistrements. Si vous devez en créer un nouveau Excel Créer un fichier à partir de zéro ou convertir des données dans un autre format, consultez les autres options. PDF4me Excel modules disponible en Make. Selon Microsoft Excel documentation du modèle de données, en utilisant Excel Les tableaux nommés (par rapport aux coordonnées brutes) offrent une correspondance automatique des en-têtes, la propagation des formules et la prise en charge des références structurées, c'est pourquoi le mode tableau est l'approche recommandée pour la plupart des flux de travail.

Questions fréquentes

Comment ajouter des lignes à un Excel fichier dans Make automatiquement ?

Ajoutez le PDF4me Ajouter des lignes à Excel module après un déclencheur qui transmet vos données. Téléchargez la cible Excel fichier provenant de Google Drive ou Dropbox dans un module précédent, carte Nom de fichier et Document, ensemble Entrée JSON à un JSON tableau d'objets, configurer le mode d'insertion, puis mapper Date du document de la sortie vers un module de téléchargement. Pour des instructions de configuration détaillées, voir PDF4me Make documentation.

Quelle est la différence entre l'insertion basée sur un tableau et l'insertion basée sur des coordonnées ?

Insertion basée sur une table (ensemble) Nom de la table) utilise Excel En-tête de tableau nommé correspondant : JSON Les noms de propriétés correspondent aux noms d'en-têtes de colonnes, quel que soit l'ordre des colonnes. L'insertion par coordonnées (laisser le champ Nom de la table vide) utilise Insérer à partir de la ligne et Insérer à partir de la colonne pour un positionnement précis au niveau cellulaire où JSON L'ordre des propriétés de l'objet détermine l'emplacement des colonnes. Ne combinez jamais les deux modes dans le même appel de module. Pour les données structurées avec des en-têtes de colonnes cohérents, le mode tableau est plus robuste et plus facile à maintenir.

Pourquoi dois-je encapsuler une seule ligne dans un tableau pour une entrée JSON ?

Le module attend toujours un JSON tableau car il itère sur les éléments du tableau pour insérer plusieurs lignes en un seul appel. Un simple JSON Un objet sans crochets n'est pas un tableau et provoque une erreur d'analyse. [{"Field1": "value1"}] pour une seule rangée et [{"F1":"v1"}, {"F1":"v2"}] pour plusieurs lignes. JSON spécification Ce module traite les tableaux et les objets comme des types distincts et nécessite que le type tableau prenne en charge l'insertion de lignes par lots.