CSV parsen und in JSON konvertieren mit n8n Aktion
PDF4me CSV-Datei parsen übersetzt textbasierte CSV/TSV Dateien in saubere JSON Arrays von beliebigen n8n Workflow. Dateien einfügen von SharePointOb S3 oder E-Mail-Anhänge – wählen Sie ein Trennzeichen, entscheiden Sie, ob benutzerdefinierte Kopfzeilen oder die erste Zeile verwendet werden sollen, und erhalten Sie sofort strukturierte Daten. JSON für APIs, Datenbanken oder Excel-Einfügung.
Aufstellen
Füge die PDF4me „Parse CSV"Knoten zu Ihrem n8n Führen Sie den Workflow durch und konfigurieren Sie die erforderlichen Parameter. Anweisungen zur Ersteinrichtung finden Sie in unserer [Website/Dokumentation/etc.]. n8n IntegrationsleitfadenDie
Voraussetzungen
- PDF4me API Zugangsdaten
- n8n Workflow-Zugriff
Konfiguration
- Füge die PDF4me Knoten zum Workflow
- Wählen Sie „Parse“ aus. CSV und konvertieren zu JSON" Aktion
- Stellen Sie die CSV Strategie für Quelle, Trennzeichen und Kopfzeile

Parameter
Wichtig: Mit einem Sternchen (***) gekennzeichnete Parameter sind Pflichtfelder. PDF4me gibt a aus JSON Array serialisiert als UTF-8 Bytes.
| Parameter | Typ | Beschreibung | Beispiel | |
|---|---|---|---|---|
| Eingabedatentyp*** | String | CSV Quelle (Binary Data, Base64 String, URL). | Binary Data | |
| Binäres Eingabefeld*** | Binär | Erforderlich beim Lesen aus einem Binäranhang. | {{ $binary.data }} | |
| Base64-Dokumentinhalt*** | String | Erforderlich bei der Bereitstellung von Base64 CSV Text. | VXNlcm5hbWUsRW1haWwK... | |
| Dokument-URL*** | String | Für die Öffentlichkeit erforderlich HTTP(S) URLsDie | https://files.example.com/leads.csv | |
| Dateiname*** | String | Name des CSV Datei (zu Referenz-/Protokollierungszwecken). | leads.csv | |
| Trennzeichen*** | String | Feldtrenner (,, ;, \t, ` | `, oder eine benutzerdefinierte mehrstellige Zeichenkette). | , |
| Spaltenüberschriften | String | Optionale, durch Kommas getrennte Liste von Headern. Überschreibt die Dateiheader, sofern angegeben. | FirstName,LastName,Email | |
| Erste Zeile überspringen | Boolean | Wann true Und Column Headers ist leer, die erste CSV Die Zeile wird zu einer Überschrift. false Generiert automatisch Spalte1, Spalte2... | true | |
| Name der Binärdatenausgabe*** | String | Binärer Steckplatz, der die JSON Datei (z.B. parsed_data.json). | document |
Ausgabe
Ausgabeparameter
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| txtFileName | String | TXT-Ausgabedateiname - Der Name der generierten TXT-Datei, die die analysierten Daten enthält CSV Daten | parsed_data.txt |
| jsonFileName | String | JSON Ausgabedateiname - Der Name der generierten JSON Datei mit geparsten CSV Daten | parsed_data.json |
| txtDateigröße | Nummer | TXT-Dateigröße in Bytes - Die Größe der TXT-Ausgabedatei in Bytes | 657614 |
| jsonFileSize | Nummer | JSON Dateigröße in Bytes - Die Größe der JSON Ausgabedatei in Bytes | 657614 |
| Erfolg | Boolean | PDF4me Betriebsstatus - Boolean Flagge, die den Erfolg oder Misserfolg anzeigt CSV Analyseprozess. PDF4me Rückgaben true für einen erfolgreichen Betrieb und false für etwaige Fehler | true |
| originalFileName | String | Original CSV Dateiname - Der Name der Eingabe CSV Datei | data.csv |
| Trennzeichen | String | verwendeter Trenner - Das/Die Feldtrennzeichen, das/die zum Parsen verwendet wurde(n) CSV | , |
| überspringenErsteZeile | Boolean | Status der ersten Zeile - Gibt an, ob die erste Zeile übersprungen wurde. true Wenn die erste Zeile als Überschrift verwendet wurde, false wenn die erste Zeile als Daten behandelt wurde | false |
| Spaltenüberschriften | String | Quellen für Spaltenüberschriften - Beschreibung der Herkunft der Spaltenüberschriften. Zeigt „von CSV"wenn Header aus der Datei gelesen wurden, oder die benutzerdefinierten Header, falls angegeben | from CSV |
| Kulturname | String | Kultur-/Lokalisierungscode - Kulturcode, der für die Analyse verwendet wird (z. B. "en-US", "de-DE", "fr-FR") | en-US |
| Nachricht | String | Operationsmeldung - Beschreibende Nachricht, die das Ergebnis angibt CSV Parsing-Operation | Successfully converted CSV and created TXT and JSON outputs |
N8N Maßnahmenreaktion
Der PDF4me Parse CSV und konvertieren zu JSON API Die Antwort kann in verschiedenen Formaten angezeigt werden. Wählen Sie die Ansicht, die Ihren Bedürfnissen am besten entspricht:
- JSON
- Table
- Schema
- Binary
JSON Antwortformat
Das Rohmaterial JSON Antwort von der 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"
}
]
Tabellenansicht
Antwortdaten in strukturierter Tabellenform:
| Parameter | Wert |
|---|---|
| txtFileName | parsed_data.txt |
| jsonFileName | parsed_data.json |
| txtDateigröße | 657614 |
| jsonFileSize | 657614 |
| Erfolg | true |
| originalFileName | data.csv |
| Trennzeichen | , |
| überspringenErsteZeile | false |
| Spaltenüberschriften | from CSV |
| Kulturname | en-US |
| Nachricht | Successfully converted CSV and created TXT and JSON outputs |
Hinweis: Die Aktion gibt zwei Binärausgaben zurück - data_txt (TXT-Format) und data_json (JSON (Format), die beide dasselbe geparste Format enthalten CSV Daten.
Schemaansicht
Die Datenstruktur und die Datentypen der Antwort:
1 item
txtFileName: T parsed_data.txt
jsonFileName: T parsed_data.json
txtFileSize: # 657614
jsonFileSize: # 657614
success: ☑ true
originalFileName: T data.csv
delimiter: T ,
skipFirstLine: ☑ false
columnHeaders: T from CSV
cultureName: T en-US
message: T Successfully converted CSV and created TXT and JSON outputs
Typenindikatoren:
T= String (Text)#= Zahl☑= Boolean[]= Array
Binärdatenansicht
Die analysierte CSV Die Daten werden als zwei Binärdateien zurückgegeben – eine im TXT-Format und eine im …-Format. JSON Format:
data_txt
─────────────────────────────
File Name: parsed_data.txt
File Extension: txt
Mime Type: text/plain
File Size: 657.6 kB
data_json
─────────────────────────────
File Name: parsed_data.json
File Extension: json
Mime Type: application/json
File Size: 657.6 kB
Zugriff auf Binärdaten:
- TXT-Binärobjekt:
$binary.data_txt.data - JSON Binärobjekt:
$binary.data_json.data - Base64 Inhalt: In beiden Formaten direkt verwendbar
- DateivorgängeBereit zum Herunterladen, Versenden per E-Mail oder Speichern
Anwendungsfälle
- Datenbanken werden geladen: Konvertieren CSV Exporte nach JSON vor der Ausführung SQL Einsätze oder REST Anrufe.
- Excel-Population: Parse CSV, dann füttern Sie das resultierende JSON direkt zu „Zeilen hinzufügen“.
- Datenvalidierung/Maskierung: Drehen CSV Einreichungen in JSON für Regelprüfungen, Transformationen oder Schwärzungsworkflows.