Passa al contenuto principale

Estrai i fogli di lavoro da Excel In Make

Estrai i fogli di lavoro da Excel è un Make modulo che converte l'intero Excel fogli di lavoro strutturati JSON all'interno dei tuoi scenari, utilizzando automaticamente la prima riga come intestazioni di colonna. Usalo quando devi esportare i dati di una cartella di lavoro multi-foglio in APIs, database o archiviazione cloud senza copia manuale. Il modulo accetta un Excel seleziona i selettori di file e fogli di lavoro opzionali e restituisce un JSON Dizionario con chiave basata sul nome del foglio di lavoro per l'instradamento immediato a valle.

Cosa fa questo modulo
PDF4me Estrai i fogli di lavoro da Excel legge un Excel cartella di lavoro all'interno del tuo Make scenario e restituisce ogni foglio di lavoro richiesto come strutturato JSON, con la prima riga automaticamente promossa a intestazioni di colonna. Seleziona i fogli di lavoro per nome, per indice basato su 1 oppure lascia entrambi i campi vuoti per estrarre l'intera cartella di lavoro. L'output è un dizionario indicizzato per nome del foglio di lavoro, il che semplifica l'instradamento di ciascun foglio a un separato API endpoint, tabella del database o posizione di archiviazione.
La prima riga diventa automaticamente l'intestazione di colonna

Il modulo tratta la prima riga di ogni foglio di lavoro selezionato come nomi di intestazione di colonna nel JSON output. Se il foglio di lavoro non dispone di una riga di intestazione dedicata, la prima riga di dati verrà utilizzata come chiave. Ristrutturare il file sorgente prima della mappatura se ciò potrebbe causare problemi in seguito.

La corrispondenza dei nomi dei fogli di lavoro è sensibile alle maiuscole e minuscole.

Quando si specificano i fogli di lavoro per nome, la corrispondenza è esatta e distingue tra maiuscole e minuscole. Riepilogo E riepilogo vengono trattati come fogli diversi. Se non viene trovata alcuna corrispondenza per un determinato nome, il foglio viene ignorato silenziosamente. Verificare sempre che i nomi delle schede corrispondano esattamente aprendo prima la cartella di lavoro.

Il documento di output è Base64-codificato JSON: decodifica prima dell'instradamento

IL documento il campo di output contiene il dizionario del foglio di lavoro serializzato come JSON poi Base64-codificato. Aggiungi un Make Strumenti → Base64 decodificare modulo dopo questo, poi un JSON → Analizza JSON modulo per accedere ai singoli array di fogli di lavoro tramite i loro nomi chiave prima di instradare a APIs o database.

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 Make, 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 Make scenari e PDF4mepotente Excel Servizi di estrazione dati da fogli di calcolo.

Crea il modulo PDF4me Estrai fogli di lavoro da Excel mostrando Connessione, Nome file, Documento binario mappato dal passaggio precedente, il campo Nomi fogli di lavoro impostato su Riepilogo, Vendite e il campo Indici fogli di lavoro lasciato vuoto per selezionare per nome

Mappa Nome del file E Documento dal passaggio di download precedente. Inserisci i nomi o gli indici dei fogli di lavoro per selezionare fogli specifici, oppure lascia entrambi vuoti per estrarre l'intera cartella di lavoro.

Che cos'è Estrarre fogli di lavoro da Excel In Make?

Estrai i fogli di lavoro da Excel È PDF4me'S Make modulo per la conversione Excel dati della cartella di lavoro strutturati JSON senza scrivere alcun codice. Accetta un Excel binario, selettori di fogli di lavoro opzionali e restituisce un dizionario in cui ogni chiave è il nome di un foglio di lavoro e ogni valore è un array di oggetti riga. A differenza di un semplice CSV In questa fase di esportazione, il modulo gestisce cartelle di lavoro con più fogli in un'unica operazione, preservando i nomi dei fogli come chiavi di instradamento per le operazioni successive. API o distribuzione di database.

Come si configura l'estrazione dei fogli di lavoro da Excel In Make?

ParametroNecessarioCosa faEsempio
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time.My PDF4me connection
File NameRequiredFilename of the Excel workbook including the .xlsx or .xls extension. Used for processing and output identification.report.xlsx
DocumentRequiredBinary content of the Excel workbook. Map from a prior Google Drive download, Dropbox get file, or HTTP response module.1. Data
Worksheet NamesConditionalComma-separated list of worksheet names to extract. Exact case-sensitive matching is required. Leave empty with Worksheet Indexes also empty to extract all worksheets. Example: 'Summary,Sales,Expenses' extracts three sheets.Summary,Sales
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to extract. Index 1 = first worksheet. Combined with Worksheet Names via union when both are provided. Leave empty to use names only or extract all.1,3

Produzione

Il modulo restituisce il dizionario completo del foglio di lavoro codificato come JSON.

CampoTipoCosa contiene
documentBase64JSON byte array of the full worksheet dictionary, serialized and Base64-encoded. Decode with Tools → Base64 Decode, then parse with JSON → Parse JSON to access each worksheet array by name.
FileNameStringOutput filename for the JSON result, typically report.txt. Use as the filename when saving to cloud storage.
SuccessBooleanTrue if extraction completed without errors. Check this field in a Make filter before routing output to avoid processing failed responses.

Quando dovrei usare Estrai fogli di lavoro da Excel In Make?

IL PDF4me Estrai i fogli di lavoro da Excel modulo in Make è ideale per scenari di integrazione dati da più fogli di lavoro, in cui ogni foglio alimenta un sistema diverso:

Foglio di lavoro multiplo automatizzato API Flusso di lavoro di distribuzione

Distribuisci fogli di lavoro diversi a diversi API endpoint automaticamente:

Completare i passaggi dello scenario:

  1. GrillettoEsportazione giornaliera dei dati programmata a mezzanotte
  2. Ottieni report multi-foglio: Recupera il report consolidato da Google Drive
  3. Estrai tutti i fogli di lavoro: Lascia vuoti i selettori del foglio di lavoro per estrarre tutto
  4. Base64 decodificare: Decodifica l'output del documento per ottenere il grezzo JSON
  5. Analizza JSON: Analizza il JSON dizionario per accedere alle chiavi del foglio di lavoro
  6. Foglio riassuntivo del processo: Estrai i dati chiave "Riepilogo" e POST alla dashboard API
  7. Foglio di vendita elaborato: Estrai i dati chiave "Vendite" e POST analisi delle vendite API
  8. Foglio spese di processo: Estrai i dati chiave "Spese" e POST per finanziare API
  9. Riepilogo dell'e-mail: Inviare il riepilogo della distribuzione al team di integrazione
  10. Fonte dell'archivio: Elaborato in negozio Excel nell'archivio per la traccia di controllo

Vantaggi per le aziende:

  • Distribuisce 3+ fogli di lavoro per separare APIs quotidiano
  • Il routing automatico elimina la copia manuale dei fogli di lavoro
  • Ciascun sistema riceve solo i dati pertinenti del foglio di lavoro
  • Riduce i tempi di distribuzione dei dati da 2 ore a 5 minuti.

Domande frequenti

Quali tipi di file supporta Extract Worksheets?

Il modulo supporta .xlsx E .xls Excel file. La cartella di lavoro deve contenere almeno un foglio di lavoro con dati. Non-Excel formati come CSV o ODS non sono supportati. Convertili in Excel prima di utilizzare questo modulo. Per il Make riferimento alla gestione dei dati binari, vedere il Make documentazione sulle strutture dati.

Perché mancano alcuni fogli di lavoro nel risultato finale?

La corrispondenza dei nomi dei fogli di lavoro è esatta e distingue tra maiuscole e minuscole. Se un nome in "Nomi fogli di lavoro" non corrisponde esattamente al nome di una scheda nella cartella di lavoro, il foglio viene ignorato senza alcun controllo. Per verificare i nomi delle schede, apri il file sorgente. In alternativa, lascia vuoti sia "Nomi fogli di lavoro" che "Indici fogli di lavoro" per estrarre tutti i fogli di lavoro e controllare quali chiavi compaiono nel dizionario di output.

Quanto costa Extract Worksheets in crediti?

I fogli di lavoro di estrazione utilizzano PDF4me crediti per documento elaborato. Gli account gratuiti includono un credito giornaliero; i piani a pagamento aumentano il limite. Controlla le allocazioni di credito attuali per tutti i piani su PDF4me pagina dei prezzi.

Posso estrarre fogli di lavoro da più Excel file in uno scenario?

Sì. Usa un Make Iteratore per scorrere un elenco di Excel file e chiama il modulo Extract Worksheets una volta per file. Ogni iterazione restituisce un indipendente JSON dizionario per quella cartella di lavoro. Questo è l'approccio consigliato per l'elaborazione batch di cartelle di lavoro in una singola esecuzione dello scenario.

Casi d'uso e applicazioni industriali

  • Feed multi-API: Estrai diversi fogli di lavoro in sistemi diversi APIs automaticamente
  • Caricamento del data warehouse: Caricare cartelle di lavoro finanziarie multifoglio nelle tabelle del data warehouse
  • Migrazione del sistema: Estrazione completata Excel quaderni di lavoro per JSON per la migrazione ai sistemi cloud
  • Backup dei dati: Archivia i fogli di lavoro operativi multi-foglio come JSON per il recupero in caso di disastro
  • Pipeline ETL: Estrarre i fogli di lavoro come formato intermedio nelle pipeline di trasformazione a più fasi

Richiedi assistenza