Passa al contenuto principale

Estrai righe da Excel In Power Automate

PDF4me Estrai righe da Excel l'azione consente l'estrazione di righe specificate da Excel documenti strutturati JSON dati in Power Automate con opzioni complete di filtraggio e formattazione. Questa potente funzione di estrazione dati supporta l'estrazione selettiva di intervalli di righe e colonne, l'elaborazione automatica delle righe di intestazione, l'esclusione di righe/colonne nascoste, il filtraggio delle righe vuote e la gestione flessibile dei tipi di dati (esportazione numerica o testuale), perfetta per l'integrazione dei dati, API alimentazione, popolamento del database e flussi di lavoro di trasformazione automatizzata dei dati Microsoft 365.

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

Autenticazione del tuo API Richiesta

Per accedere al PDF4me Web API Attraverso Power Automate, ogni richiesta deve includere credenziali di autenticazione adeguate. L'autenticazione garantisce una comunicazione sicura e convalida la tua identità come utente autorizzato, consentendo un'integrazione perfetta tra il tuo Power Automate flussi e PDF4mepotente Excel Servizi di estrazione dati.

Estrai righe da Excel con Power Automate

Caratteristiche principali

  • JSON Formato di output: Estratto Excel dati strutturati JSON per un'integrazione perfetta
  • Selezione flessibile di righe/colonneSpecifica intervalli precisi o estrai tutti i dati
  • Supporto per la riga di intestazione: Utilizzare la prima riga come intestazione o generare automaticamente i nomi delle colonne
  • Filtro avanzato: Escludi righe nascoste, colonne nascoste e righe vuote
  • Controllo del tipo di datiEsporta come tipi nativi (numeri, date) o tutto come testo
  • Gestione delle celle vuote: Includi o escludi le celle vuote dall'output

Parametri

Elenco completo dei parametri per Estrai righe da Excel azione. Configura questi parametri per controllare l'estrazione dei dati.

Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori. Tutti gli indici di riga/colonna utilizzano basato su 0 numerazione (Riga 0 = prima riga, Colonna 0 = colonna A).

ParametroTipoDescrizioneEsempio
Contenuto del file***Base64Fonte Excel Contenuto del file
• Mappa Excel file dall'output dell'azione precedente
• Supporta Excel file da SharePoint, OneDriveallegati e-mail
• Può essere recuperato dinamicamente dalle variabili di flusso
• Deve essere valido Excel documento (formati .xlsx, .xls)
[File Content from Get File]
Nome file***StringExcel Nome reale
• Specificare Excel nome del file con estensione (.xlsx, .xls)
• Utilizzato per l'elaborazione e la denominazione dei file di output
• Deve includere un'estensione di file corretta
• Supporta la denominazione dinamica da variabili di flusso
data.xlsx
Nome del foglio di lavoroStringNome del foglio di lavoro di destinazione
• Nome del foglio di lavoro da cui estrarre
• Se il valore è nullo o vuoto, il valore predefinito è il primo foglio di lavoro (indice 0).
• Il nome del foglio di lavoro deve corrispondere esattamente
• Nome del foglio di lavoro sensibile alle maiuscole/minuscole
Sheet1
Prima fila***Numero (int)Riga di partenza (base 0)
• Prima riga da estrarre (indicizzazione a base 0)
indicizzazione basata su 0Riga 0 = riga 1 di Excel, riga 1 = riga 2 di Excel, ecc.
• Deve essere ≥ 0
• Parametro richiesto
• Nota: i messaggi di errore visualizzano i numeri di riga in ordine decrescente (basato su 1).
0
Ultima filaNumero (int)Riga finale (base 0)
• Ultima riga da estrarre (indicizzazione a base 0)
• -1 = estrai fino all'ultima riga con dati (MaxDataRow)
• Valore predefinito: -1
• Deve essere ≥ FirstRow
-1
Prima colonnaNumero (int)Colonna iniziale (base 0)
• Prima colonna da estrarre (indicizzazione a base 0)
indicizzazione basata su 0Colonna 0 = A, Colonna 1 = B, Colonna 2 = C, ecc.
• Valore predefinito: 0
• Deve essere ≥ 0
0
Ultima colonnaNumero (int)Colonna finale (base 0)
• Ultima colonna da estrarre (indicizzazione a base 0)
• -1 = estrai fino all'ultima colonna con dati (MaxDataColumn)
• Valore predefinito: -1
• Deve essere ≥ PrimaColonna
-1
Ha una riga di intestazioneBooleanPrima riga come intestazioni
VERO - Utilizzare FirstRow come intestazione di colonna (esclusa dai dati)
Falso - Generazione automatica delle intestazioni ("Colonna1", "Colonna2"...)
• Predefinito: falso
• Influisce sulla riga iniziale dei dati
true
Escludi righe nascosteBooleanSalta le righe nascoste
VERO - Salta le righe nascoste in Excel
Falso - Includi le righe nascoste nell'estrazione
• Predefinito: falso
• Utile per filtrare i dati dei report
false
Escludi colonne nascosteBooleanSalta le colonne nascoste
VERO - Salta le colonne nascoste in Excel
Falso - Includi le colonne nascoste nell'estrazione
• Predefinito: falso
• Utile per filtrare i dati dei report
false
Escludi righe vuoteBooleanSalta le righe vuote
VERO - Salta le righe in cui tutte le celle sono vuote
Falso - Includi le righe vuote nell'output
• Predefinito: falso
• Migliora la qualità dei dati
false
Esporta celle vuoteBooleanIncludi celle vuote
VERO - Includi celle vuote con valori stringa vuoti
Falso - Omettere le celle vuote da JSON produzione
• Predefinito: falso
• Effetti JSON struttura
false
Esporta i valori come testoBooleanModalità di esportazione del testo
VERO - Esporta tutti i valori come stringhe di testo (ad esempio, "30", "50000.50", "true")
Falso - Preserva i tipi di dati: Numerico → numero, Data e ora → stringa ISO, Booleano → booleano, Testo → stringa, Vuoto → "" (se ExportEmptyCells = true)
• Predefinito: falso
Gestione dei tipi di dati: Se falso, i tipi di dati vengono mantenuti da Excel; se vero, tutti i valori vengono convertiti in stringhe
false

Produzione

IL PDF4me Estrai righe da Excel l'azione restituisce completo JSON dati di output per un funzionamento senza interruzioni Power Automate Integrazione del flusso:

Visualizzazione tabella

Dati di risposta in formato tabellare strutturato:

ParametroTipoDescrizione
documentoBase64JSON dati come array di byte (serializzati)
Dati grezziArrayRighe estratte come array di oggetti con chiavi di nome colonna
SuccessoBooleanvero se l'operazione è andata a buon fine, falso se non è andata a buon fine
Messaggio di erroreStringDescrizione dell'errore (null in caso di successo)
ErroriArrayElenco di informazioni dettagliate sull'errore (array vuoto in caso di successo)

Messaggi di errore comuni

Comprendere e risolvere gli errori aiuta a garantire un funzionamento senza intoppi Excel Flussi di lavoro per l'estrazione dei dati:

Messaggio di erroreCausaSoluzione
"La richiesta è vuota"L'oggetto della richiesta è nulloFornire un oggetto di richiesta valido
"Il documento è vuoto"L'oggetto documento è nulloFornire valido Excel documento
"La cartella di lavoro non contiene fogli di lavoro"Excel Il file non contiene fogli di lavoroFornire valido Excel file con fogli di lavoro
"Foglio di lavoro '{nome}' non trovato"Il foglio di lavoro specificato (WorksheetName) non esiste nella cartella di lavoro.Utilizzare il nome del foglio di lavoro esistente
"Selezione del foglio di lavoro non valida"Errore di accesso al foglio di lavoroVerificare il nome del foglio di lavoro e l'integrità del file.
"Fogli di lavoro disponibili nella cartella di lavoro (X in totale)"Messaggio informativo visualizzato quando la convalida del foglio di lavoro non riesceEsamina il nome del foglio di lavoro e utilizza un valore valido tra gli X fogli di lavoro disponibili.
"Riga iniziale non valida {riga}. I numeri di riga devono essere positivi."PrimaRiga < 0Utilizzare FirstRow ≥ 0 (indicizzazione basata su 0)
"La riga {row} supera il numero massimo di righe di dati ({maxRow})"UltimaRiga > RigaDataMassimaUtilizzare un intervallo di righe valido all'interno dei dati del foglio di lavoro.
"Intervallo non valido {inizio}-{fine}: la riga finale non può essere inferiore alla riga iniziale"UltimaRiga < PrimaRigaAssicurati che LastRow ≥ FirstRow

Nota: I messaggi di errore vengono visualizzati basato su 1 numeri di riga (ad esempio, Riga 1, Riga 2) mentre i parametri utilizzano basato su 0 indicizzazione (0, 1).

Esempi di flusso di lavoro

IL PDF4me Estrai righe da Excel azione in Power Automate Fornisce modelli di flusso di lavoro completi, progettati per scenari aziendali reali:

Automatizzato Excel Flusso di lavoro per l'integrazione delle API REST

Trasforma l'integrazione dei tuoi dati con l'automazione Excel per l'alimentazione dei dati tramite API:

Passaggi completi del flusso di lavoro:

  1. Grilletto: Excel file caricato su SharePoint "API cartella Dati"
  2. Scarica il file Excel: Recupera il file caricato Excel da SharePoint
  3. Estrai tutte le righe: Imposta FirstRow = 0, LastRow = -1, HasHeaderRow = true
  4. Analizza JSON: Convertire l'array RowData in oggetti individuali
  5. Scorri le righeUtilizzare "Applica a ciascuno" per gli elementi RowData
  6. Chiamata REST API: HTTP POST ogni riga all'esterno API endpoint
  7. Risultati del registro: Registra le chiamate API riuscite/non riuscite
  8. Invia riepilogo: Inviare un'e-mail all'amministratore con il riepilogo dell'elaborazione

Vantaggi per le aziende:

  • Integra oltre 100 Excel righe con API esterne settimanali
  • Elimina l'inserimento manuale dei dati nei sistemi API.
  • Fornisce una struttura JSON formato per API consumo
  • Automatizza la sincronizzazione dei dati, consentendo un risparmio di 10 ore a settimana.

Casi d'uso e applicazioni industriali

Casi d'uso per l'integrazione di sistemi e IT

  • Feed di dati APIEstrazione dei dati Excel in formato JSON per l'utilizzo tramite API REST.
  • Migrazione del databaseEsporta i dati di Excel in database SQL, NoSQL o cloud.
  • Processi ETLEstrazione dei dati Excel per le pipeline di trasformazione e caricamento
  • Sincronizzazione del sistemaSincronizzare i dati di Excel con diversi sistemi aziendali.

Richiedi assistenza