Uraikan CSV dan konversikan ke JSON menggunakan n8n tindakan
PDF4me Mengurai CSV menerjemahkan berbasis teks CSV/TSV file ke dalam keadaan bersih JSON array dari mana saja n8n alur kerja. Seret file dari SharePointBaik itu S3 atau lampiran email, pilih pembatas, putuskan apakah akan menggunakan header khusus atau baris pertama, dan langsung terima data terstruktur. JSON untuk APIs, basis data, atau penyisipan Excel.
Pengaturan
Tambahkan PDF4me “Menguraikan” CSV” simpul ke Anda n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.
Prasyarat
- PDF4me API kredensial
- n8n akses alur kerja
Konfigurasi
- Tambahkan PDF4me simpul ke alur kerja
- Pilih “Parse” CSV dan mengubah menjadi JSON" tindakan
- Berikan CSV Strategi sumber, pembatas, dan header

Parameter
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. PDF4me menghasilkan sebuah JSON array yang diserialkan sebagai UTF-8 byte.
| Parameter | Jenis | Keterangan | Contoh | |
|---|---|---|---|---|
| Tipe Data Masukan*** | String | CSV sumber (Binary Data, Base64 String, URL). | Binary Data | |
| Masukkan Bidang Biner*** | Biner | Diperlukan saat membaca dari lampiran biner. | {{ $binary.data }} | |
| Konten Dokumen Base64*** | String | Diperlukan saat memberikan base64 CSV teks. | VXNlcm5hbWUsRW1haWwK... | |
| URL Dokumen*** | String | Diperlukan untuk umum HTTP(S) URLs. | https://files.example.com/leads.csv | |
| Nama File*** | String | Nama dari CSV berkas (untuk referensi/pencatatan). | leads.csv | |
| Pembatas*** | String | Pemisah lapangan (,, ;, \t, ` | `, atau string multi-karakter kustom). | , |
| Judul Kolom | String | Daftar header opsional yang dipisahkan koma. Menggantikan header file jika disediakan. | FirstName,LastName,Email | |
| Lewati Baris Pertama | Boolean | Kapan true Dan Column Headers kosong, yang pertama CSV baris menjadi judul. false Menghasilkan Kolom1, Kolom2 secara otomatis... | true | |
| Nama Keluaran Data Biner*** | String | Slot biner yang menyimpan JSON berkas (misalnya, parsed_data.json). | document |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| txtFileName | String | nama file output TXT - Nama file TXT yang dihasilkan berisi data yang telah diuraikan CSV data | parsed_data.txt |
| NamaFilejson | String | JSON nama file keluaran - Nama yang dihasilkan JSON berkas yang berisi hasil parsing CSV data | parsed_data.json |
| Ukuran File txt | Nomor | Ukuran file TXT dalam byte - Ukuran file output TXT dalam byte | 657614 |
| Ukuran File JSON | Nomor | JSON ukuran file dalam byte - Ukurannya JSON file keluaran dalam byte | 657614 |
| kesuksesan | Boolean | PDF4me status operasi - Boolean bendera yang menunjukkan keberhasilan atau kegagalan CSV proses penguraian. PDF4me pengembalian true untuk operasi yang sukses dan false atas segala kesalahan | true |
| namafileasli | String | Asli CSV nama file - Nama input CSV berkas | data.csv |
| pembatas | String | Pembatas yang digunakan - Karakter pemisah kolom yang digunakan untuk mengurai CSV | , |
| lewatiBarisPertama | Boolean | Status lewati baris pertama - Menunjukkan apakah baris pertama dilewati. true jika baris pertama digunakan sebagai judul, false jika baris pertama diperlakukan sebagai data | false |
| judul kolom | String | Sumber judul kolom - Deskripsi asal judul kolom. Menampilkan "dari CSV" jika header dibaca dari file, atau header kustom jika disediakan | from CSV |
| nama budaya | String | Kode Budaya/Lokal - Kode budaya yang digunakan untuk penguraian (misalnya, "en-US", "de-DE", "fr-FR") | en-US |
| pesan | String | Pesan operasi - Pesan deskriptif yang menunjukkan hasil dari CSV operasi penguraian | Successfully converted CSV and created TXT and JSON outputs |
N8N Tindakan dan Respons
Yang PDF4me Menguraikan CSV dan mengubah menjadi JSON API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari 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"
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| txtFileName | parsed_data.txt |
| NamaFilejson | parsed_data.json |
| Ukuran File txt | 657614 |
| Ukuran File JSON | 657614 |
| kesuksesan | true |
| namafileasli | data.csv |
| pembatas | , |
| lewatiBarisPertama | false |
| judul kolom | from CSV |
| nama budaya | en-US |
| pesan | Successfully converted CSV and created TXT and JSON outputs |
Catatan: Aksi ini menghasilkan dua keluaran biner - data_txt (format TXT) dan data_json (JSON format), keduanya berisi parsing yang sama CSV data.
Tampilan Skema
Struktur data dan tipe respons:
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
Indikator Tipe:
T= String (Teks)#= Angka☑= Boolean[]= Array
Tampilan Data Biner
yang diuraikan CSV Data dikembalikan sebagai dua file biner - satu dalam format TXT dan satu lagi dalam 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
Akses Data Biner:
- Objek Biner TXT:
$binary.data_txt.data - JSON Objek Biner:
$binary.data_json.data - Base64 IsiTersedia untuk penggunaan langsung dalam kedua format.
- Operasi FileSiap untuk diunduh, dikirim melalui email, atau disimpan.
Kasus Penggunaan
- Pemuatan basis data: Mengubah CSV ekspor ke JSON sebelum mengeksekusi SQL sisipan atau REST panggilan.
- Pengisian Excel: Uraikan CSVlalu berikan hasilnya JSON langsung ke “Tambah Baris”.
- Validasi/penyamaran data: Berbelok CSV pengajuan ke JSON untuk pemeriksaan aturan, transformasi, atau alur kerja penyuntingan.