Passa al contenuto principale

Compilare i file Excel in Zapier

Excel - Compila è un'azione Zapier che riempie un modello .xlsx con dati JSON e restituisce la cartella di lavoro compilata, preservando ogni stile di cella, formula e area unita. Usala quando hai già un layout Excel personalizzato e desideri che i nuovi dati vengano inseriti automaticamente. L'azione accetta un file modello più un payload JSON e restituisce una cartella di lavoro compilata .xlsx, così puoi inviarlo via email, caricarlo o archiviarlo senza doverlo incollare manualmente.

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 della richiesta API

Ogni modulo PDF4me in Zapier richiede una connessione valida. Creane una o selezionane una che contenga la tua chiave API di PDF4me.

Informazioni importanti da non perdere

Il layout del modello viene conservato esattamente
La funzione "Popola" agisce sui valori delle celle, non sugli stili. Caratteri, colori, bordi, celle unite, altezze delle righe, larghezze delle colonne, immagini e formule definite nel modello rimangono invariati. Vengono modificate solo le celle che si selezionano per la popolamento.
Il modello necessita di Smart Marker o di una tabella
PDF4me scrive JSON in celle che contengono marcatori intelligenti Aspose come &=Items.ItemName oppure si può inserire il contenuto in una tabella Excel le cui intestazioni di colonna corrispondono ai nomi dei campi JSON. Un foglio di calcolo vuoto produce un output vuoto.
Il campo modello richiede un file, non un URL.
Mappa 2. File Da un passaggio di acquisizione file da Dropbox / Google Drive / OneDrive. L'URL del modello è valido solo per i modelli pubblici serviti tramite HTTPS e rimane vuoto quando si passa un file mappato.
Zapier Excel - Azione Popola la scheda Configura che mostra il modello mappato al file 2, l'URL del modello vuoto, il nome del modello assemblato dal nome del file 2 più l'estensione del file 2.xlsx e i dati JSON contenenti un array di elementi con oggetti che hanno i campi ItemName, Qty e UnitPrice.

In alto in Configura. Mappa il modello dal file di output del passaggio precedente, quindi crea il nome del modello concatenando il nome del file e l'estensione del file. I dati JSON sono il payload che PDF4me scrive nel modello.

Che cos'è Excel - Popola in Zapier?

Excel - Populate è l'azione PDF4me di Zapier per compilare un modello .xlsx predefinito con i dati provenienti da un payload JSON. Accetta un file modello e un oggetto JSON e restituisce un file di lavoro compilato. A differenza di un convertitore online da JSON a Excel che appiattisce tutto in una griglia grezza, Populate preserva il layout del modello, consentendo di rigenerare report, fatture e dashboard personalizzati a ogni attivazione senza alterazioni di formattazione.

Parametri

ParametroNecessarioCosa faEsempio
TemplateConditionalThe .xlsx template file. Map from a Dropbox / Drive / OneDrive Get File step. Required unless Template URL is set.2. File
Template URLConditionalPublic HTTPS URL to fetch the template. Used only when Template is blank.https://example.com/tpl.xlsx
Template NameRequiredFilename with extension. Used for output naming and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Items.xlsx
JSON DataRequiredData payload to write into the template. Object keys must match Smart Markers or table column headers.{"Items":[{"ItemName":"A123","Qty":"55","UnitPrice":"3.05"}]}
Strict JSON StringsOptionalWhen True, quoted numbers stay as strings in the output cells. When False, they auto-convert to numeric cells.True
Culture & Language SettingsOptionalLocale used to parse date and numeric cells. Does not modify stored values.en-US
Calculate FormulasOptionalWhen True, formulas in the template are evaluated after population so totals open pre-computed.True
Worksheet IndexesOptional1-based index of the worksheet(s) to populate. Comma-separated for multiple sheets in one call.1 (or 1,3)
Quote Prefix To StyleOptionalWhen True, cells beginning with a single quote are styled as text rather than treated as a prefix character.False
Zapier Excel - Nella scheda Configura, scorrendo verso il basso, vengono visualizzate le seguenti impostazioni: Stringhe JSON rigorose True, Impostazioni cultura e lingua en-US, Calcola formule True, Indici foglio di lavoro 1 e Prefisso virgolette per lo stile False.

Opzioni avanzate. JSON rigoroso attivo e Calcola formule attivo sono le due impostazioni predefinite che quasi mai si desidera modificare. Regola gli indici del foglio di lavoro solo se l'area dati del modello si trova su un foglio diverso dal primo.

Produzione

CampoTipoCosa contiene
FileBinaryThe populated .xlsx workbook. Map into a Dropbox / Drive / OneDrive Upload File step, or attach it in Gmail / Outlook Send Email.
File NameStringThe Template Name you provided in the Configure tab. Useful when the upload step needs both file bytes and a filename separately.

Come funziona la funzione "Compila con Excel" in Zapier?

Zapier passa i byte del file modello e il payload JSON a PDF4me /api/v2/PopulateExcelTemplate endpoint. PDF4me apre il modello con Aspose Cells, risolve ogni Smart Marker o binding di tabella rispetto al JSON, valuta le formule dipendenti e restituisce il file .xlsx popolato come flusso di byte codificato in Base64 che Zapier espone come File output. Secondo il Documentazione di Zapier sui campi file, che l'output del file può essere inserito in qualsiasi azione successiva che accetti un input di file, senza una fase manuale di codifica o decodifica.

Domande frequenti

Quali tipi di file posso utilizzare con Excel - Popola?+
Il modello deve essere in formato .xlsx (Excel 2007 o versioni successive). I dati vengono forniti in formato JSON, incollandoli direttamente nel campo Dati JSON oppure mappandoli da una fase precedente che produce JSON. I modelli .xls precedenti devono essere salvati nuovamente in formato .xlsx prima dell'uso.
Come posso convertire un file JSON in Excel tramite Zapier?+
Progetta un modello .xlsx con Aspose Smart Markers (come &=Items.ItemName) o una tabella le cui intestazioni di colonna corrispondono ai nomi dei campi JSON, quindi utilizzare Excel - Popola per scrivere le righe JSON in quel modello. L'output conserva ogni stile, formula e area unita dal modello. Vedi il Riferimento Aspose Smart Markers per la sintassi esatta del marcatore.
Quanto costa in crediti la funzione "Compila" di Excel?+
Excel - Populate consuma un credito PDF4me per ogni esecuzione, indipendentemente dal numero di righe contenute nel payload JSON. Gli account gratuiti includono un credito giornaliero; i piani a pagamento aumentano il limite. Vedi la pagina dei prezzi per l'attuale allocazione per livello.
Posso compilare più fogli di lavoro contemporaneamente?+
Sì. Imposta gli indici del foglio di lavoro su un elenco separato da virgole come 1,3 e modella il payload JSON come un array di array, uno per ogni foglio di destinazione. Una singola chiamata compila tutti i fogli elencati in un'unica richiesta PDF4me, risparmiando crediti e utilizzo delle attività Zapier.
Perché la funzione "Popola" di Excel restituisce una cartella di lavoro vuota?+
Il modello non ha marcatori intelligenti Aspose e nessuna tabella Excel con intestazioni di colonna corrispondenti. PDF4me lo popola abbinando i nomi dei campi JSON ai marcatori del modello. Apri il modello e aggiungi marcatori come &=Items.ItemName nella prima riga dell'area dati, oppure convertire l'intervallo di dati in una tabella le cui intestazioni di colonna corrispondono alle chiavi JSON.