Passa al contenuto principale

Analizza il file CSV e convertilo in JSON utilizzando n8n azione

PDF4me Analizza file CSV traduce testi CSV/TSV File in pulito JSON array da qualsiasi n8n flusso di lavoro. Trascina i file da SharePoint, S3 o allegati e-mail, scegli un delimitatore, decidi se utilizzare intestazioni personalizzate o la prima riga e ricevi immediatamente strutturato JSON per APIs, database o inserimento in Excel.

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

Impostare

Aggiungi il PDF4me “Analizza CSVnodo al tuo n8n flusso di lavoro e configurare i parametri richiesti. Per le istruzioni di configurazione iniziale, consultare il nostro n8n Guida all'integrazione.

Prerequisiti

  • PDF4me API credenziali
  • n8n accesso al flusso di lavoro

Configurazione

  1. Aggiungi il PDF4me nodo al flusso di lavoro
  2. Seleziona “Analizza CSV e convertire in JSONazione
  3. Fornire il CSV Strategia per sorgente, delimitatore e intestazione
Analizza file CSV in n8n

Parametri

Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori. PDF4me produce un JSON array serializzato come UTF-8 byte.

ParametroTipoDescrizioneEsempio
Tipo di dati di input***StringCSV fonte (Binary Data, Base64 String, URL).Binary Data
Campo binario di input***BinarioNecessario per la lettura da un allegato binario.{{ $binary.data }}
Contenuto del documento Base64***StringRichiesto quando si fornisce base64 CSV testo.VXNlcm5hbWUsRW1haWwK...
URL del documento***StringRichiesto per il pubblico HTTP(S) URLs.https://files.example.com/leads.csv
Nome file***StringNome del CSV file (per riferimento/registrazione).leads.csv
Delimitatore***StringSeparatore di campo (,, ;, \t, ``, o stringa personalizzata di più caratteri).,
Intestazioni di colonnaStringElenco facoltativo di intestazioni separate da virgole. Sovrascrive le intestazioni del file, se fornite.FirstName,LastName,Email
Salta la prima filaBooleanQuando true E Column Headers è vuoto, il primo CSV La riga diventa intestazione. false genera automaticamente Colonna1, Colonna2...true
Nome dell'output dei dati binari***StringSlot binario per la memorizzazione del JSON file (ad esempio, parsed_data.json).document

Produzione

Parametri di output

ParametroTipoDescrizioneEsempio
txtFileNameStringNome del file di output TXT - Il nome del file TXT generato contenente l'analisi CSV datiparsed_data.txt
jsonFileNameStringJSON nome del file di output - Il nome del generato JSON file contenente l'analisi CSV datiparsed_data.json
txtFileSizeNumeroDimensione del file TXT in byte - La dimensione del file di output TXT in byte657614
jsonFileSizeNumeroJSON dimensione del file in byte - La dimensione del JSON file di output in byte657614
successoBooleanPDF4me stato operativo - Boolean bandiera che indica il successo o il fallimento dell' CSV processo di analisi sintattica. PDF4me resi true per operazioni di successo e false per eventuali erroritrue
nomefileoriginaleStringOriginale CSV nome file - Il nome dell'input CSV filedata.csv
delimitatoreStringDelimitatore utilizzato - Il/I carattere/i separatore/i di campo utilizzato/i per l'analisi CSV,
skipFirstLineBooleanStato del primo salto di riga - Indica se la prima riga è stata saltata. true se la prima riga è stata utilizzata come intestazione, false se la prima riga fosse trattata come datifalse
Intestazioni di colonnaStringfonte delle intestazioni di colonna - Descrizione della provenienza delle intestazioni di colonna. Mostra "da CSV"se le intestazioni sono state lette dal file, o le intestazioni personalizzate se fornitefrom CSV
Nome della culturaStringCodice culturale/locale - Codice cultura utilizzato per l'analisi sintattica (ad esempio, "en-US", "de-DE", "fr-FR")en-US
messaggioStringMessaggio operativo - Messaggio descrittivo che indica il risultato dell' CSV operazione di analisi sintatticaSuccessfully converted CSV and created TXT and JSON outputs

N8N Risposta all'azione

IL PDF4me Analizza CSV e convertire in JSON API Restituisce una risposta che può essere visualizzata in diversi formati. Scegli la visualizzazione più adatta alle tue esigenze:

JSON Formato di risposta

Il grezzo JSON risposta da API:

[
{
"txtFileName": "parsed_data.txt",
"jsonFileName": "parsed_data.json",
"txtFileSize": 657614,
"jsonFileSize": 657614,
"success": true,
"originalFileName": "data.csv",
"delimiter": ",",
"skipFirstLine": false,
"columnHeaders": "from CSV",
"cultureName": "en-US",
"message": "Successfully converted CSV and created TXT and JSON outputs"
}
]

Casi d'uso

  • Caricamento del database: Converti CSV esportazioni verso JSON prima dell'esecuzione SQL inserti o REST chiamate.
  • Popolazione Excel: Analizza CSV, quindi alimenta il risultato JSON direttamente in “Aggiungi righe”.
  • Validazione/mascheramento dei dati: Giro CSV iscrizioni in JSON per controlli delle regole, trasformazioni o flussi di lavoro di redazione.

Richiedi assistenza