Passa al contenuto principale

Estrai i fogli di lavoro da Excel utilizzando Zapier

PDF4me Estrai i fogli di lavoro da Excel è un Zapier azione che esporta uno o più fogli di lavoro da un Excel cartella di lavoro strutturata JSON, indicizzato per nome del foglio. Seleziona i fogli di lavoro per nome, per indice oppure lascia entrambi vuoti per estrarre tutti i fogli. Restituisce un documento JSON codificato in Base64, pronto per il passaggio successivo di Zap.

Cosa fa questa azione

Prende un Excel cartella di lavoro da un passaggio Zap precedente, legge i fogli di lavoro specificati (o tutti) e converte ciascuno di essi in JSON utilizzando la prima riga come intestazione. Il risultato è un singolo dizionario indicizzato dal nome del foglio di lavoro, quindi una cartella di lavoro con un foglio Riepilogo e un foglio Vendite restituisce un JSON oggetto con entrambe le chiavi. Utile per alimentare report multi-foglio in APIdatabase o fasi di automazione a valle che si aspettano dati strutturati anziché un file di foglio di calcolo.

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 Zapier, 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 Zapier flussi di lavoro e PDF4me'S Excel Servizi di estrazione dati da fogli di calcolo.

Informazioni importanti da non perdere

È richiesto esclusivamente il file
Il nome del file, i nomi dei fogli di lavoro e gli indici dei fogli di lavoro sono tutti facoltativi nel Zapier configurazione. Lascia vuoti i campi del foglio di lavoro per estrarre tutto.
Nomi e indici si combinano, non si filtrano a vicenda.
Se si impostano sia i nomi dei fogli di lavoro che gli indici dei fogli di lavoro, PDF4me estrae l'unione, ogni foglio che corrisponde a una delle due condizioni, non solo i fogli che corrispondono a entrambe.
L'output è un dizionario indicizzato in base al nome del foglio di lavoro.
Ogni foglio di lavoro estratto diventa la propria chiave nella decodifica JSONIn questo modo, le cartelle di lavoro con più fogli rimangono organizzate in un'unica risposta anziché in file separati.

:::suggerimento File mappa e nome file dai passaggi precedenti Usa il + pulsante accanto a File E Nome del file per mappare i passaggi Zap precedenti, ad esempio, Nome completo del file da un precedente PDF4me Excel azione. L' Excel Il file deve contenere il contenuto completo, non solo riferimenti del tipo "Esiste ma non viene visualizzato".

:::

:::avviso File: (Esiste ma non viene visualizzato) Se nel campo File viene visualizzato "File: (Esiste ma non viene visualizzato)" e vengono visualizzati errori "Il file è vuoto", selezionare l'opzione che fornisce l' contenuto completo del file invece. Vedi Zapier e Power Automate Suggerimenti Per maggiori dettagli.

:::

Configurazione Zapier per l'estrazione di fogli di lavoro da Excel con PDF4me - File, Nome file, Nomi dei fogli di lavoro, Indici dei fogli di lavoro
Configurare il Excel Azione Estrai Fogli di lavoro: solo il file è contrassegnato da un asterisco, mentre il nome del file e i due campi di selezione del foglio di lavoro sono facoltativi.

Quali sono le caratteristiche principali dei fogli di lavoro di estrazione?

  • Estrazione completa del foglio di lavoro A JSON con rilevamento automatico dell'intestazione
  • Selezione flessibile: estrarre per nome del foglio di lavoro, indice del foglio di lavoro o entrambi (unione)
  • Supporto per più fogli Estrae più fogli di lavoro in un'unica operazione
  • Output della dizionario indicizzato per nome del foglio di lavoro per un facile accesso
  • Indicizzazione basata su 1 per gli indici dei fogli di lavoro

Parametri

Elenco completo dei parametri per l'azione Estrai fogli di lavoro. I nomi dei parametri corrispondono a Zapier configurazione UI mostrato nello screenshot qui sopra.

Lista di controllo per la configurazione rapida
  1. Mappa File (Excel) dal tuo trigger o da un passaggio precedente
  2. Mappa opzionale Nome del file (ad esempio, nome completo del file dal passaggio precedente)
  3. Inserisci Nomi dei fogli di lavoro e/o Indici dei fogli di lavoro, oppure lasciarli entrambi vuoti per estrarre ogni foglio
ParametroNecessarioCosa faEsempio
FileRequiredExcel file to extract worksheets from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NamesConditionalComma-separated worksheet names to extract. Combines (union) with Worksheet Indexes if both are set. Empty with Indexes = all worksheets.Sheet1, Sheet2
Worksheet IndexesConditionalComma-separated 1-based worksheet positions to extract. 1 = first worksheet. Combines with Worksheet Names.1,3
Estrai tutti i fogli di lavoro dalla cartella di lavoro

Lascia entrambi Nomi dei fogli di lavoro E Indici dei fogli di lavoro vuoto da estrarre tutti i fogli di lavoro nella cartella di lavoro nel dizionario di output.

Importante: Soltanto File è richiesto. Utilizzare il + Il pulsante accanto a ciascun campo consente di mappare i dati dai passaggi precedenti. Gli indici dei fogli di lavoro sono basati su 1 (1 = primo foglio di lavoro).

Quali informazioni restituisce l'estratto dei fogli di lavoro?

IL PDF4me Estrai i fogli di lavoro da Excel l'azione restituisce i dati del foglio di lavoro come dati codificati in Base64 JSON documento, non un file scaricabile, per l'utilizzo diretto nella logica di Zap.

CampoTipoCosa contiene
documentBase64JSON byte array. Decodes to a dictionary keyed by worksheet name, each value an array of row objects.
FileNameStringOutput filename assigned to the JSON payload, e.g. report.txt.
SuccessBooleanWhether the extraction completed without error.

Esempio JSON risposta:

{
"document": "[Base64 JSON]",
"FileName": "report.txt",
"Success": true
}

Estratto JSON struttura (decodificata dal documento):

{
"Summary": [
{"Month": "January", "Revenue": 50000, "Expenses": 30000},
{"Month": "February", "Revenue": 55000, "Expenses": 32000}
],
"Sales": [
{"Product": "Widget A", "Quantity": 100, "Price": 10.50},
{"Product": "Widget B", "Quantity": 150, "Price": 15.75}
]
}

Configurazioni tipiche

Esempi di flusso di lavoroCommon Zapier workflow patterns using Extract Worksheets.
Foglio multiplo API distribuzione
  1. Un trigger si attiva quando una cartella di lavoro di un report consolidato viene inserita in una cartella di Google Drive.
  2. PDF4me L'opzione "Estrai fogli di lavoro" mappa File e Nome file, lasciando vuoti Nomi fogli di lavoro e Indici fogli di lavoro per estrarre ogni foglio come uno JSON dizionario
  3. Una fase di formattazione decodifica il documento Base64, quindi fasi separate instradano i dati di ciascun foglio di lavoro alla propria destinazione. API.
Esportazione selettiva su richiesta del cliente
  1. Un trigger di invio del modulo rileva quali fogli di lavoro un cliente desidera da una cartella di lavoro principale condivisa.
  2. PDF4me La funzione "Estrai fogli di lavoro" imposta i nomi dei fogli di lavoro sull'elenco dei fogli richiesti (ad esempio, "Q1, Q2") in modo che vengano estratti solo quei fogli.
  3. Il decodificato JSON viene sanificato e consegnato al portale del cliente o inviato via e-mail come allegato.
Schede di riepilogo specifiche per l'archiviazione
  1. Un trigger programmato viene eseguito l'ultimo giorno di ogni mese.
  2. PDF4me La funzione Estrai fogli di lavoro imposta gli indici dei fogli di lavoro sulle posizioni note delle schede di riepilogo (ad esempio, "1,2"), saltando i fogli di dettaglio.
  3. L'estratto JSON viene scritto in un database o in una fase di archiviazione BLOB per la conservazione a lungo termine.

Consigli pratici

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Only File is required, everything else is optional
Leave Worksheet Names and Worksheet Indexes empty to extract every worksheet, there is no need to list sheet names if you want the whole workbook.
Names and Indexes combine, they do not filter each other
Setting both fields extracts the union of matching sheets, not the intersection. Use only one field if you want a strict match.
Worksheet Indexes start at 1, not 0
The first worksheet in the workbook is index 1. This trips up developers used to zero-based array indexing in other tools.
The output is JSON, not a spreadsheet file
Decode the Base64 document field to get the worksheet dictionary. There is no separate downloadable Excel file in this action's response.

Foglio riassuntivo

CampoValore
ActionExtract Worksheets
File[Mapped from previous step]
File Nameadd_header_sample_file.xlsx
Worksheet NamesSheet1, Sheet2 (optional)
Worksheet Indexes1,3 (optional, 1-based)
Output formatBase64-encoded JSON dictionary

Domande frequenti

How do I extract a specific worksheet from an Excel file in Zapier?+
Add the PDF4me Extract Worksheets action to a Zap, map File and File Name from a previous step using the full-content option, then enter the sheet name in Worksheet Names or its position in Worksheet Indexes. See Zapier's guide to working with files for how file fields pass between steps.
Can I extract all worksheets from a workbook at once?+
Yes. Leave both Worksheet Names and Worksheet Indexes empty and PDF4me extracts every worksheet in the workbook into a single JSON dictionary keyed by sheet name.
What format is the extracted worksheet data returned in?+
The document field is a Base64-encoded JSON byte array. Decoded, it is a dictionary where each key is a worksheet name and each value is an array of row objects, using the first row of each sheet as the property names.
Is File the only required field?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Names, and Worksheet Indexes are all optional.
How does Worksheet Indexes numbering work?+
Worksheet Indexes uses 1-based numbering, so the first worksheet in the workbook is index 1, the second is index 2, and so on, different from zero-based indexing used in many programming languages.

Azioni correlate

Stessa attività su altre piattaforme

Casi d'uso e applicazioni industriali

  • Feed multi-API: estrarre automaticamente diversi fogli di lavoro in diverse API di sistema
  • Caricamento del data warehouse: caricare cartelle di lavoro finanziarie multifoglio nelle tabelle del data warehouse
  • Migrazione del sistema: estrarre intere cartelle di lavoro Excel in formato JSON per la migrazione ai sistemi cloud
  • Backup dei dati: archiviare cartelle di lavoro operative multi-foglio in formato JSON per il ripristino di emergenza
  • Pipeline ETL: estrarre fogli di lavoro come formato intermedio in pipeline di trasformazione a più fasi

Richiedi assistenza