Passa al contenuto principale

Aggiorna righe in Excel In Power Automate

PDF4me Excel - Aggiorna righe è un Power Automate azione che modifica le celle esistenti in una cartella di lavoro sul posto, corrispondente JSON nomi delle proprietà nelle intestazioni di colonna. Usalo per sincronizzare le modifiche del database, aggiorna CRM record o aggiornare le colonne di stato in un Excel report senza inserire o eliminare righe.

Cosa fa questa azione

PDF4me Excel - Aggiorna righe scrive un JSON Un array di oggetti viene inserito nelle righe esistenti a partire dalla riga iniziale, associando ogni nome di proprietà a un'intestazione di colonna. Le opzioni "Converti numerico e data", "Formato data", "Formato numerico" e "Nome cultura" controllano il tipo e la formattazione dei valori. Non vengono mai inserite o eliminate righe, vengono modificate solo le celle corrispondenti.

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 Power Automate Fluire?

Ogni PDF4me azione in Power Automate richiede una connessione valida. Crea o selezionane una che contenga il tuo PDF4me API chiave affinché il flusso possa autenticarsi Excel Gestione sicura delle richieste di aggiornamento delle righe.

Informazioni importanti da non perdere

Questo aggiorna le righe, non le inserisce.
Gli oggetti in JSON Update Data vengono applicati in sequenza alle righe esistenti a partire da Start Row. Non viene effettuata alcuna ricerca basata su chiave; se la riga non esiste già, utilizzare prima Add Rows.
Il campo dati è etichettato JSON Aggiorna i dati
deve essere sempre un JSON array, anche per una singola riga. Un oggetto semplice senza parentesi quadre restituisce un errore JsonData deve essere un array.
La conversione del tipo richiede l'attivazione dell'interruttore
Il formato data, il formato numerico e il nome della cultura hanno effetto solo quando l'opzione "Converti numerico e data" è abilitata. Se disattivata, ogni valore viene visualizzato come testo normale.
Azione Power Automate PDF4me Excel - Aggiorna righe configurata con Contenuto file, Nome file, Nome foglio di lavoro Foglio1, Aggiornamento dati JSON, Riga iniziale 20, Colonna iniziale 1 e parametri avanzati che mostrano Converti numerico e data Sì, Formato data aaaa-MM-gg e Formato numerico N2

Contenuto del file mappa e nome del file, impostati JSON Aggiorna i dati e la riga iniziale, quindi espandi i parametri avanzati per la conversione del tipo e la formattazione.

Parametri

Necessario: Contenuto del file, nome del file e JSON I dati di aggiornamento devono essere sempre forniti. JSON Aggiorna i dati deve essere un JSON array, un oggetto semplice viene rifiutato.

ParametroNecessarioCosa faEsempio
File ContentRequiredBase64 content of the source Excel workbook, mapped from SharePoint, OneDrive, or another prior action.[File Content from Get File]
File NameRequiredExcel filename including extension (.xlsx or .xls), used for processing and output identification.data.xlsx
JSON Update DataRequiredJSON array of objects to update. Each object updates one row sequentially starting at Start Row. Must be an array, a bare single object is rejected.[{"Name":"John","Age":31}]
Worksheet NameOptionalName of the worksheet to update. Defaults to the first worksheet if left blank.Sheet1
Start RowOptional1-based row number to start updating. Default 1, typically set to 2 or higher to skip a header row.2
Start ColumnOptional1-based column offset for header matching. Default 1 (column A).1
Convert Numeric And DateOptionalEnables automatic conversion of JSON numbers to Excel numeric values and date-like strings to Excel dates. Default true.true
Date FormatOptionalExcel date format applied when Convert Numeric And Date is enabled. Default yyyy-MM-dd.MM/dd/yyyy
Numeric FormatOptionalExcel numeric format applied when Convert Numeric And Date is enabled. Default N2.#,##0.00
Ignore Null ValuesOptionalSkips updating a cell for any JSON property that is null when enabled. Default false, which writes nulls as empty cells.false
Ignore Attribute TitlesOptionalMakes JSON property name matching case-insensitive against column headers when enabled. Default false.true
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion. Default empty (system default).en-US

Campi di output

CampoTipoCosa contiene
documentBase64The Excel workbook with the matched rows updated.
SuccessBooleantrue if the update completed, false if the action failed.
ErrorMessageStringError description, null when Success is true.
ErrorsArrayDetailed error objects with Code and Message, empty when Success is true.

Cosa significano i messaggi di errore più comuni?

Messaggio di erroreCausaSoluzione
Request is emptyThe request object is null.Provide a valid request object.
Document is emptyFile Content is null or empty.Map a valid Excel document into File Content.
Invalid worksheet selectionThe named worksheet does not exist.Use an existing worksheet name or leave it blank for the first sheet.
No headers found in worksheetThe target row (or Start Row minus one) has no headers.Ensure the header row exists directly above the rows you are updating.
JsonData must be an arrayA bare single object was provided instead of an array.Wrap the object in array brackets, for example [{"Name":"John"}].

Come impostare le righe di aggiornamento in Power Automate?

  1. Aggiungere PDF4meExcel - Aggiorna righe al tuo Power Automate fluire.
  2. Mappa Contenuto del file E Nome del file da un'azione precedente (SharePoint, OneDrive(o un connettore di database).
  3. Impostato Aggiornamento dei dati JSON a JSON array di oggetti, uno per riga da aggiornare.
  4. Impostato Riga iniziale alla prima riga da aggiornare (salta le righe di intestazione) e Colonna iniziale per l'offset dell'intestazione.
  5. Espandi Parametri avanzati per consentire Convertire numeri e date e imposta la formattazione. Esegui il flusso, la cartella di lavoro aggiornata viene restituita come documento.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Power Automate flow patterns using Update Rows.
Sincronizzazione giornaliera dell'inventario
  1. Un trigger programmato interroga il database per verificare i livelli di stock aggiornati.
  2. I risultati vengono convertiti in un JSON matrice corrispondente alle intestazioni di colonna del foglio di inventario.
  3. Ottieni il contenuto del file recupera la cartella di lavoro dell'inventario principale da SharePoint.
  4. L'opzione Aggiorna righe applica la matrice a partire dalla riga iniziale 2, con l'opzione Converti numerico e data abilitata per i conteggi di stock con numeri interi.
  5. La cartella di lavoro dell'inventario aggiornata viene salvata nuovamente in SharePoint.
Aggiornamento dello stato dell'ordine
  1. Un flusso si attiva quando lo stato di un ordine cambia nel sistema di gestione degli ordini.
  2. Lo scenario crea un JSON matrice con il campo di stato aggiornato per le righe interessate.
  3. L'opzione "Ottieni contenuto file" recupera il registro di tracciamento dell'ordine.
  4. L'operazione Aggiorna righe applica la modifica con l'opzione Ignora valori nulli abilitata, pertanto le altre colonne dell'ordine rimangono invariate.
  5. Il registro aggiornato viene salvato nuovamente in SharePoint.
Aggiornamento dei contatti CRM
  1. Domande di attivazione settimanali Dynamics 365 per i contatti modificati negli ultimi 7 giorni.
  2. I record vengono convertiti in un JSON matrice contenente i campi contatto e ultima modifica.
  3. L'opzione Aggiorna righe applica le modifiche con l'opzione Ignora titoli attributi abilitata per la corrispondenza dell'intestazione senza distinzione tra maiuscole e minuscole.
  4. L'elenco dei contatti aggiornato viene archiviato con un timestamp.

Consigli pratici

This is not a lookup-and-match update
Rows are updated sequentially from Start Row, there is no key column matching. Sort or filter your JSON array to match the row order in the workbook before calling this action.
JSON Update Data must be an array, always
Even a single-row update needs array brackets: [{"Name":"John"}], not {"Name":"John"}. Omitting the brackets returns a JsonData must be an array error.
Start Row usually skips the header
Row 1 typically holds column headers, so most flows set Start Row to 2 or higher to begin updating actual data rows.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (for example de-DE for comma decimals), otherwise conversion can misread values.
Ignore Attribute Titles solves case-mismatch headaches
If your JSON property names differ in case from the Excel column headers, enable Ignore Attribute Titles instead of renaming every header or every JSON key.

Foglio riassuntivo

CampoValore
ActionExcel - Update Rows
Required fieldsFile Content, File Name, JSON Update Data (array)
Default start row1 (set to 2+ to skip headers)
Default start column1 (column A)
Type conversion toggleConvert Numeric And Date = true (default)
Default date/numeric formatyyyy-MM-dd / N2
Outputdocument (Base64 workbook) + Success + ErrorMessage + Errors

Domande frequenti

How do I update existing Excel rows in Power Automate?+
Add the PDF4me Excel - Update Rows action, map File Content and File Name from a prior action, set JSON Update Data to a JSON array of objects (one per row), and set Start Row to the first data row to update.
Does Update Rows insert new rows if a match is not found?+
No. Update Rows only modifies existing cells starting at Start Row, it does not insert or delete rows. Objects are applied sequentially to consecutive rows beginning at Start Row, there is no lookup-and-match against a key column.
Why must JSON Update Data be an array even for one row?+
The action always expects a JSON array of objects. A bare single object such as {"Name":"John"} returns a JsonData must be an array error, wrap it as [{"Name":"John"}] even when updating only one row.
How does automatic type conversion work?+
With Convert Numeric And Date enabled, JSON numbers become Excel numeric values formatted with Numeric Format, and date-like strings become Excel DateTime values formatted with Date Format. Culture Name controls how the incoming values 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> for the supported format codes.
What happens to a JSON property that has no matching column header?+
It is ignored for that row. Only JSON properties whose names match an existing column header (case-sensitive unless Ignore Attribute Titles is enabled) are written to a cell. See the <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">PDF4me Power Automate connector reference</a> for the full action schema.

Casi d'uso e applicazioni industriali

  • Aggiornamenti sullo stato dei leadAggiornare lo stato di qualificazione dei lead nei fogli di monitoraggio Excel.
  • Metriche della campagna: Aggiorna le metriche di performance della campagna dalle piattaforme di analisi
  • Dati dei clientiSincronizzare le informazioni di contatto dei clienti dal CRM a Excel.
  • quote di venditaAggiornare gli obiettivi di vendita mensili e i dati effettivi nelle dashboard di Excel.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza