Passa al contenuto principale

Aggiorna righe in Excel - Modificatore dati per Make

PDF4me Aggiorna righe in Excel è un Make modulo che modifica le righe esistenti in una cartella di lavoro .xlsx o .xls utilizzando un JSON array, che associa automaticamente i nomi delle proprietà alle intestazioni di colonna. Usalo per sincronizzare le modifiche del database, aggiornare le dashboard o aggiornare CRM record in Excel senza inserire o eliminare righe.

Cosa fa questo modulo

PDF4me Aggiorna righe in Excel modifica le celle nelle righe esistenti utilizzando un JSON array, senza inserire o eliminare righe. Nomi delle proprietà in ciascuno JSON Gli oggetti vengono abbinati automaticamente alle intestazioni di colonna, con conversione automatica opzionale delle stringhe in numeri o date, analisi specifica per la cultura, formattazione personalizzata di date/numeri e controllo sulla gestione dei valori nulli.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Come faccio ad autenticare il mio Make Scenario?

Ogni PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticarsi Excel Aggiornamenti delle righe sicuri.

Informazioni importanti da non perdere

Aggiornamenti solo sul posto
Il modulo non inserisce né elimina righe. Si limita a sovrascrivere le celle delle righe già esistenti, partendo dalla riga iniziale e abbinando le colonne in base al nome dell'intestazione.
L'input JSON deve essere un array
Anche l'aggiornamento di una singola riga deve essere racchiuso tra parentesi quadre: [{"Name":"John"}]Un oggetto semplice senza parentesi quadre genera un errore.
La conversione del tipo è facoltativa, non automatica.
L'opzione "Converti numeri e data" deve essere impostata su "Sì" affinché il formato data, il formato numerico e il nome cultura abbiano effetto. Se lasciata su "No", i valori vengono scritti così come sono.
Modulo PDF4me Excel per l'aggiornamento delle righe in un foglio di lavoro configurato con Connessione, File impostato su Mappa con Nome file e Documento mappati, Nome foglio di lavoro Foglio1, Input JSON, Riga iniziale 2, Converti numerico e data impostato su Sì, Formato data yyyy-MM-dd, Formato numerico N2, Ignora titoli attributi No, Ignora valori nulli No e Nome cultura en-US

Imposta File su Mappa, collega Nome file e Documento dal modulo precedente, quindi fornisci Input JSON e le opzioni di conversione riga/tipo.

Parametri

Necessario: È necessario fornire la connessione, il nome del file, il documento e l'input JSON. Json Input deve essere un JSON array di oggetti, i singoli oggetti non sono supportati. Tutti gli altri parametri sono opzionali e, se lasciati vuoti, utilizzano i valori predefiniti del modulo.

ParametroNecessarioCosa faEsempio
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.My PDF4me Excel connection
File NameRequiredFilename of the Excel workbook including extension, used for output file identification.sales_data.xlsx
DocumentRequiredExcel file buffer mapped from a preceding module such as Dropbox Download a File or Google Drive.[Buffer from Get File]
Worksheet NameOptionalName of the worksheet to update. Defaults to Sheet1 if left blank. Worksheet matching is case-sensitive.Sheet1
Json InputRequiredJSON array of objects, one object per row to update. Property names are matched to column headers automatically.[{"Product":"Widget","Price":55.99}]
Start RowOptional1-based row number where updates begin. Row 1 is usually the header row, so data updates typically start at row 2.2
Start ColumnOptional1-based column offset used for header matching, allows skipping initial columns.1
Convert Numeric And DateOptionalYes converts JSON strings to Excel numbers and dates using Date Format and Numeric Format. No writes values as-is.Yes
Date FormatOptionalExcel date format pattern applied when Convert Numeric And Date is Yes.yyyy-MM-dd
Numeric FormatOptionalExcel numeric format pattern applied when Convert Numeric And Date is Yes.N2
Ignore Attribute TitlesOptionalYes makes JSON property name matching case-insensitive against column headers.No
Ignore Null ValuesOptionalYes skips updating any cell whose JSON value is null, preserving the existing cell content. No overwrites it as empty.No
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion, important for international data.en-US

Campi di output

CampoTipoCosa contiene
NameStringOutput Excel filename, matches the File Name input.
Doc DataBufferThe Excel document with the modified rows, in buffer format, ready to upload or attach.

Come impostare le righe di aggiornamento in Make?

  1. Aggiungere PDF4meAggiornare le righe in un foglio di lavoro al tuo Make scenario.
  2. Seleziona Connessione (oppure fai clic) Aggiungere per crearne uno con il tuo PDF4me API chiave).
  3. Sotto File, scegliere Mappa e filo Nome del file E Documento da un modulo precedente (Dropbox, Google Drive o HTTP).
  4. Impostato Nome del foglio di lavoro se non è il Foglio1.
  5. Costruisci il Input JSON array in modo che i nomi delle proprietà di ciascun oggetto corrispondano alle intestazioni di colonna, un oggetto per riga da aggiornare.
  6. Impostato Riga iniziale alla prima riga di dati (di solito 2 se la riga 1 contiene le intestazioni).
  7. Abilitare Convertire numeri e date e impostare Formato data / Formato numerico se il tuo JSON i valori sono stringhe che dovrebbero diventare Excel numeri o date. Esegui lo scenario, la cartella di lavoro aggiornata viene restituita come buffer.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Make scenario patterns using Update Rows in Excel.
Programmazione da database a databaseExcel sincronizzare
  1. Un trigger pianificato viene eseguito a intervalli fissi per recuperare i record modificati dall'ultima sincronizzazione.
  2. UN SQL interrogazione o API chiama i formati dei record modificati in un JSON matrice corrispondente alle intestazioni di colonna del foglio di lavoro.
  3. Get File recupera il master Excel report da Dropbox o Google Drive.
  4. L'opzione Aggiorna righe scrive i nuovi valori a partire dalla riga iniziale 2, con l'opzione Converti numerico e data abilitata.
  5. La cartella di lavoro aggiornata viene caricata nuovamente nella stessa posizione, sostituendo la versione precedente.
CRM opportunità rinnovata
  1. Un webhook si attiva quando un CRM Il record dell'opportunità è stato aggiornato.
  2. Lo scenario crea un JSON oggetto con la fase aggiornata, l'importo e la data di chiusura per quell'opportunità.
  3. La funzione Get File recupera la cartella di lavoro per il monitoraggio delle opportunità.
  4. L'opzione Aggiorna righe modifica la riga corrispondente, con Ignora titoli attributi impostato su Sì per una corrispondenza flessibile dell'intestazione.
  5. La cartella di lavoro aggiornata viene salvata nuovamente nella memoria condivisa per il team di vendita.
Aggiornamento del livello di inventario
  1. Si verifica un evento nel sistema di inventario quando cambiano le quantità in magazzino di uno o più SKU.
  2. Lo scenario formatta gli SKU e le quantità modificati in un JSON vettore.
  3. Get File recupera la cartella di lavoro dell'inventario principale da SharePoint.
  4. La funzione Aggiorna righe scrive i livelli di stock correnti, con l'opzione Ignora valori nulli impostata su Sì per preservare le colonne non correlate.
  5. La cartella di lavoro dell'inventario aggiornata viene salvata nuovamente in SharePoint per la visibilità del magazzino.

Consigli pratici

Json Input must be an array, always
Even a single-row update needs array brackets. A bare object like {"Name":"John"} errors, wrap it as [{"Name":"John"}].
Start Row usually means row 2
Row 1 typically holds column headers. Set Start Row to 2 to update the first data row without overwriting headers.
Type conversion needs the toggle on
Date Format, Numeric Format, and Culture Name only apply when Convert Numeric And Date is Yes. Left at No, JSON values are written verbatim as text.
Header matching is case-sensitive by default
If your JSON property names differ in case from the column headers, set Ignore Attribute Titles to Yes rather than renaming every header.
Null values overwrite by default
Without Ignore Null Values set to Yes, a null in your JSON blanks the existing cell. Enable it when you only want to update the fields you actually send.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (e.g. de-DE for comma decimals), otherwise conversion can misread values.

Foglio riassuntivo

CampoValore
ModuleUpdate Rows in a worksheet
ConnectionPDF4me API key
Default worksheetSheet1
Json Input shape[{"Column":"Value"}, ...] (array, always)
Typical Start Row2 (skips header row)
Type conversion toggleConvert Numeric And Date = Yes
Default date/numeric formatyyyy-MM-dd / N2
Default cultureen-US

Domande frequenti

Does Update Rows insert or delete rows?+
No. The module only modifies cells in rows that already exist in the worksheet. It never inserts new rows or deletes existing ones. Use a different PDF4me Excel module if you need to add or remove rows.
What format must Json Input be in?+
Json Input must be a JSON array of objects, even when updating a single row. A bare object such as {"Name":"John","Age":31} without array brackets causes an error, it must be wrapped as [{"Name":"John","Age":31}].
How does header matching work?+
Each object in the Json Input array has its property names matched against the column headers in the target worksheet. Rows are updated sequentially starting from Start Row, with Start Column controlling any header offset.
What happens to null values in the JSON?+
By default, a null value in the JSON overwrites the corresponding cell as empty. Set Ignore Null Values to Yes to skip updating any cell whose JSON value is null, which preserves the existing content in that cell.
Can I control how dates and numbers are formatted?+
Yes. When Convert Numeric And Date is set to Yes, Date Format and Numeric Format apply Excel formatting patterns such as yyyy-MM-dd or N2, and Culture Name (for example en-US or de-DE) controls how the incoming strings are parsed before conversion. See <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings" target="_blank" rel="noopener noreferrer">Microsoft's numeric format string reference</a> and <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings" target="_blank" rel="noopener noreferrer">custom date format reference</a> for the full pattern syntax.

Casi d'uso e applicazioni industriali

  • CRM Aggiornamenti sulle opportunità: Modifica le righe delle opportunità in Excel con lo stato più recente, gli importi e le date di chiusura
  • Aggiornamento delle prestazioni della campagnaAggiorna le righe delle metriche della campagna con impressioni, clic e conversioni attuali.
  • Aggiornamenti del punteggio di vantaggio: Aggiorna i dati di lead scoring in Excel Fogli di monitoraggio dall'automazione del marketing
  • Sincronizzazione del database clientiAggiornare le righe del record del cliente con le informazioni di contatto e la cronologia degli acquisti più recenti.
  • Aggiornamenti sulle previsioni di vendita: Modifica le righe di previsione con i dati aggiornati della pipeline e le probabilità di successo

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza