Mettre à jour les lignes dans Excel - Modificateur de données pour Make
PDF4me Mettre à jour les lignes dans Excel est un Make module qui modifie les lignes existantes dans un classeur .xlsx ou .xls à l'aide d'un JSON Tableau associant automatiquement les noms de propriétés aux en-têtes de colonnes. Utilisez-le pour synchroniser les modifications de la base de données, actualiser les tableaux de bord ou mettre à jour. CRM enregistrements dans Excel sans insérer ni supprimer de lignes.
Que fait ce module ?
PDF4me Mettre à jour les lignes dans Excel modifie les cellules des lignes existantes à l'aide d'un JSON tableau, sans insertion ni suppression de lignes. Noms des propriétés dans chaque JSON Les objets sont automatiquement associés aux en-têtes de colonnes, avec conversion automatique optionnelle des chaînes de caractères en nombres ou en dates, analyse spécifique à la culture, formatage personnalisé des dates/numériques et contrôle sur la manière dont les valeurs nulles sont gérées.
Comment puis-je authentifier mon Make Scénario ?
Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario de s'authentifier Excel Mises à jour des lignes sécurisées.
Informations importantes à ne pas manquer
[{"Name":"John"}]Un objet nu, sans parenthèses, provoque une erreur.
Définissez le fichier à mapper, connectez le nom de fichier et le document du module précédent, puis fournissez l'entrée JSON et les options de conversion de ligne/type.
Paramètres
Requis: Les informations de connexion, le nom du fichier, le document et l'entrée JSON doivent être fournis. Json Input doit être un JSON Les tableaux d'objets ne sont pas pris en charge ; les objets individuels ne le sont pas. Tous les autres paramètres sont facultatifs et utilisent les valeurs par défaut du module s'ils sont laissés vides.
| Paramètre | Requis | Ce que cela fait | Exemple |
|---|---|---|---|
| Connection | Required | PDF4me API connection. Click Add and paste your API key if connecting for the first time. | My PDF4me Excel connection |
| File Name | Required | Filename of the Excel workbook including extension, used for output file identification. | sales_data.xlsx |
| Document | Required | Excel file buffer mapped from a preceding module such as Dropbox Download a File or Google Drive. | [Buffer from Get File] |
| Worksheet Name | Optional | Name of the worksheet to update. Defaults to Sheet1 if left blank. Worksheet matching is case-sensitive. | Sheet1 |
| Json Input | Required | JSON array of objects, one object per row to update. Property names are matched to column headers automatically. | [{"Product":"Widget","Price":55.99}] |
| Start Row | Optional | 1-based row number where updates begin. Row 1 is usually the header row, so data updates typically start at row 2. | 2 |
| Start Column | Optional | 1-based column offset used for header matching, allows skipping initial columns. | 1 |
| Convert Numeric And Date | Optional | Yes converts JSON strings to Excel numbers and dates using Date Format and Numeric Format. No writes values as-is. | Yes |
| Date Format | Optional | Excel date format pattern applied when Convert Numeric And Date is Yes. | yyyy-MM-dd |
| Numeric Format | Optional | Excel numeric format pattern applied when Convert Numeric And Date is Yes. | N2 |
| Ignore Attribute Titles | Optional | Yes makes JSON property name matching case-insensitive against column headers. | No |
| Ignore Null Values | Optional | Yes skips updating any cell whose JSON value is null, preserving the existing cell content. No overwrites it as empty. | No |
| Culture Name | Optional | Culture code used to parse incoming date and number strings before conversion, important for international data. | en-US |
Champs de sortie
| Champ | Taper | Ce qu'il contient |
|---|---|---|
Name | String | Output Excel filename, matches the File Name input. |
Doc Data | Buffer | The Excel document with the modified rows, in buffer format, ready to upload or attach. |
Comment configurer les lignes de mise à jour dans Make?
- Ajouter PDF4me → Mettre à jour les lignes d'une feuille de calcul à votre Make scénario.
- Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre PDF4me API clé).
- Sous Déposer, choisir Carte et fil Nom de fichier et Document d'un module précédent (Dropbox, Google Drive ou HTTP).
- Ensemble Nom de la feuille de travail si ce n'est pas la feuille 1.
- Construisez le Entrée JSON tableau de sorte que les noms des propriétés de chaque objet correspondent à vos en-têtes de colonnes, un objet par ligne à mettre à jour.
- Ensemble Ligne de départ à la première ligne de données (généralement
2si la ligne 1 contient des en-têtes). - Activer Convertir des nombres et des dates et ensemble Format de date / Format numérique si votre JSON les valeurs sont des chaînes de caractères qui devraient devenir Excel Des nombres ou des dates. Exécutez le scénario ; le classeur mis à jour est renvoyé sous forme de mémoire tampon.
Configurations typiques
Exemples de flux de travailCommon Make scenario patterns using Update Rows in Excel.
- Un déclencheur programmé s'exécute à intervalle fixe pour récupérer les enregistrements modifiés depuis la dernière synchronisation.
- UN SQL requête ou API Les formats d'appel transforment les enregistrements modifiés en un JSON tableau correspondant aux en-têtes de colonnes de la feuille de calcul.
- Get File récupère le fichier maître Excel Rapport provenant de Dropbox ou Google Drive.
- La fonction « Mettre à jour les lignes » écrit les nouvelles valeurs à partir de la ligne de début 2, avec l’option « Convertir numérique et date » activée.
- Le classeur mis à jour est téléchargé à nouveau au même emplacement, remplaçant ainsi la version précédente.
- Un webhook se déclenche lorsqu'un CRM Le registre des opportunités a été mis à jour.
- Le scénario construit un JSON objet contenant l'étape, le montant et la date de clôture mis à jour pour cette opportunité.
- La fonction « Obtenir un fichier » récupère le classeur de suivi des opportunités.
- La fonction « Mettre à jour les lignes » modifie la ligne correspondante, avec l’option « Ignorer les titres des attributs » définie sur « Oui » pour une correspondance d’en-tête flexible.
- Le classeur mis à jour est enregistré dans un espace de stockage partagé pour l'équipe commerciale.
- Un événement du système d'inventaire se déclenche lorsque les quantités en stock changent pour une ou plusieurs références.
- Le scénario formate les références et les quantités modifiées dans un JSON tableau.
- La fonction Get File récupère le classeur d'inventaire principal à partir de SharePoint.
- La fonction Update Rows enregistre les niveaux de stock actuels, avec l'option Ignorer les valeurs nulles définie sur Oui afin de préserver les colonnes non liées.
- Le classeur d'inventaire mis à jour est enregistré. SharePoint pour la visibilité de l'entrepôt.
Conseils pratiques
Aide-mémoire
| Champ | Valeur |
|---|---|
| Module | Update Rows in a worksheet |
| Connection | PDF4me API key |
| Default worksheet | Sheet1 |
| Json Input shape | [{"Column":"Value"}, ...] (array, always) |
| Typical Start Row | 2 (skips header row) |
| Type conversion toggle | Convert Numeric And Date = Yes |
| Default date/numeric format | yyyy-MM-dd / N2 |
| Default culture | en-US |
Questions fréquentes
Cas d'utilisation et applications industrielles
- Sales & Marketing
- Finance & Accounting
- Human Resources
- Operations & Supply Chain
- CRM Mises à jour sur les opportunités: Modifier les lignes d'opportunité dans Excel avec le statut le plus récent, les montants et les dates de clôture
- Actualisation des performances de la campagneMettre à jour les lignes des indicateurs de campagne avec les impressions, les clics et les conversions actuels.
- Mises à jour du score de prospection: Actualiser les données de notation des prospects dans Excel Feuilles de suivi issues de l'automatisation marketing
- Synchronisation de la base de données clientsMettre à jour les fiches clients avec les informations de contact les plus récentes et l'historique d'achats.
- Mises à jour des prévisions de ventes: Modifier les lignes de prévision avec les données de pipeline mises à jour et les probabilités de gain
- Mises à jour des transactions: Modifier les lignes de transaction avec les montants, les dates ou les codes de compte corrigés
- Actualisation du solde du compteMettre à jour les lignes de solde des comptes avec les soldes actuels provenant du système comptable.
- Mises à jour du suivi budgétaire: Modifier les lignes de dépenses réelles dans les modèles budget/réalisé
- Mises à jour des notes de fraisMettre à jour les lignes de dépenses avec le statut d'approbation et les montants de remboursement
- Mises à jour du statut des facturesActualiser les lignes de facture avec le statut de paiement et les dates provenant du système de facturation
- Mises à jour des dossiers des employésModifier les fiches des employés en cas de promotions, changements de salaire ou mutations de service.
- Mises à jour sur la présenceMettre à jour les lignes de présence avec les heures d'arrivée/de départ corrigées et l'utilisation des congés payés
- Mises à jour des scores de performance: Actualiser les lignes de score d'évaluation avec les notes mises à jour et la progression vers l'objectif
- Mises à jour concernant l'inscription aux avantages sociaux: Modifier les lignes d'inscription en fonction des choix de régime et des changements de personnes à charge
- Mises à jour sur l'état de la formationMettre à jour les lignes relatives à l'achèvement de la formation avec les dates et le statut de certification
- Mises à jour des niveaux de stock: Modifiez les niveaux de stock en temps réel grâce aux mises à jour des quantités provenant de l'entrepôt
- Mises à jour sur l'état des commandes: Actualiser les lignes de commande avec l'état actuel de traitement et d'expédition
- Mises à jour de la productionMettre à jour les lignes relatives à l'exécution en production avec la production réelle, les temps d'arrêt et les indicateurs de qualité.
- Mises à jour des fournisseursMettez à jour les informations de contact, les délais de livraison et les prix des fournisseurs.
- Mises à jour sur l'état des équipements: Actualiser les lignes d'équipement avec les dates de maintenance et l'état opérationnel