Lewati ke konten utama

Menguraikan CSV di dalam Make

Menguraikan CSV adalah operasi transformasi data yang membaca file teks yang dipisahkan oleh pembatas dan mengubah setiap baris menjadi struktur data yang terstruktur. JSON objek, menggunakan header baris pertama atau nama kolom khusus yang Anda tentukan. Objek tersebut PDF4me Menguraikan CSV modul di Make mendukung karakter pembatas apa pun, format tanggal dan angka yang spesifik budaya, dan menghasilkan output berupa Base64-dikodekan JSON array siap untuk diiterasi atau dimasukkan ke dalam sistem hilir mana pun. Untuk CSV standar format, lihat RFC 4180 Dan Microsoft Excel panduan impor.

Fungsi modul ini

PDF4me Excel, Uraikan CSV mengubah apa pun CSV file ke dalam struktur terstruktur JSON array di dalam Anda Make skenario, mendukung pembatas apa pun, header khusus atau yang terdeteksi secara otomatis, dan format angka dan tanggal yang spesifik untuk budaya tertentu. Masukkan output langsung ke dalam perintah insert basis data, REST API panggilan, Excel Penambahan baris, atau Iterator untuk mengulang melalui catatan. Tidak ada pemetaan kolom manual, tidak ada langkah konversi perantara, CSV di dalam, terstruktur JSON keluar, siap digunakan di modul berikutnya.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Setiap PDF4me modul di Make memerlukan validitas KoneksiBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar skenario dapat diautentikasi CSV Menganalisis permintaan dengan aman.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Header Kolom mengesampingkan Lewati Baris Pertama
Saat Anda memberikan nama di Header Kolom, modul akan menggunakannya sebagai nama properti di JSON output dan mengabaikan Lewati Baris Pertama sepenuhnya. Jika Header Kolom kosong dan Lewati Baris Pertama adalah Tidak, header akan dibuat secara otomatis sebagai Kolom1, Kolom2, dan seterusnya. Gunakan Header Kolom saat sumber CSV tidak memiliki baris header sendiri.
CSV Pembatas menerima karakter atau string apa pun.
Yang CSV Kolom pembatas tidak terbatas pada karakter tunggal. Gunakan koma untuk standar. CSV, titik koma untuk ekspor format Eropa, karakter tab (\t) untuk file TSV, pipa (|) untuk ekspor basis data, atau string multi-karakter apa pun yang digunakan sistem sumber Anda sebagai pemisah. Standarnya adalah koma.
Nama Budaya mengontrol format tanggal dan angka.
Kolom Nama Budaya memberi tahu modul cara menginterpretasikan tanggal dan angka dalam file. Secara default, formatnya adalah en-US, tanggal sebagai MM/DD/YYYY, dan titik sebagai pemisah desimal. Jika file Anda CSV Jika berasal dari sistem Eropa atau sistem regional lainnya, atur Nama Budaya agar sesuai, misalnya de-DE untuk Jerman (DD.MM.YYYY, koma desimal) untuk menghindari penguraian nilai yang salah.
Buat modul PDF4me Excel Parse CSV yang menampilkan Koneksi, File diatur ke Petakan dengan kolom Nama File dan Dokumen, Pembatas CSV diatur ke koma, Header Kolom kosong, Lewati Baris Pertama diatur ke Tidak, dan Nama Budaya diatur ke en-US

CSV Pembatas default adalah koma. Header Kolom dan Nama Budaya memungkinkan penanganan fleksibel untuk tabel internasional dan tanpa header. CSV format.

Parameter

Diperlukan: Informasi koneksi, nama file, dan dokumen harus diberikan. CSV Pembatas, Header Kolom, Lewati Baris Pertama, dan Nama Budaya bersifat opsional, pengaturan default adalah pembatas koma, header yang dihasilkan secara otomatis, dan budaya en-US.

ParameterDiperlukanApa fungsinya?Contoh
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesCSV filename including extension (.csv or .txt). Map from the prior module's file name output.sales_data.csv
DocumentYesCSV file content as a binary buffer from a cloud storage download, email attachment, or HTTP response.1. Data
CSV DelimiterNoCharacter separating columns in the CSV. Defaults to comma. Use semicolon for European CSVs, \t for TSV, or any custom string your source uses., or ; or \t
Column HeadersNoCustom column names as a comma-separated list. Used as JSON property names in the output. When provided, Skip First Line is ignored.Name,Age,Email
Skip First LineNoYes skips the first data line (useful for title rows above headers). No treats all lines as data. Ignored when Column Headers is set.No
Culture NameNoLocale code for date and number interpretation. Defaults to en-US. Change to match your source data region: e.g. de-DE for German format.en-US

Keluaran

BidangJenisIsi di dalamnya
documentString (Base64)A Base64-encoded JSON array. Each element is an object whose keys are column header names and values are cell data. Decode with Make built-in functions, then pass to an Iterator to loop through records.

Cara Menguraikan CSV Berkas di Make

  1. Menambahkan PDF4me ExcelCSV - Uraikan a CSV berkas untuk Anda Make skenario.
  2. Pilih Koneksi (atau klik) Menambahkan untuk membuat satu dengan milikmu API kunci).
  3. Peta Nama File Dan Dokumen dari modul sebelumnya: sebuah Google Drive unduh, Dropbox file, lampiran email, atau respons HTTP.
  4. Mengatur CSV Pembatas agar sesuai dengan format file Anda: koma (,) untuk standar CSV, titik koma (;) untuk Eropa, atau \t untuk yang dipisahkan tab.
  5. Jika berkas memiliki baris header, biarkan kosong. Judul Kolom kosong dan Lewati Baris Pertama pada pengaturan default. Jika tidak ada baris header, masukkan nama Anda sendiri. Judul Kolom.
  6. Mengatur Nama Budaya Jika file Anda menggunakan format tanggal atau angka non-AS, klik di sini. Menyimpan dan berlari. Itu dokumen output berisi hasil parsing JSON array sebagai Base64: dekode dan teruskan ke Iterator atau modul hilir.

Kapan Saya Harus Menggunakan Parse? CSV di dalam Make?

Kapan Saya Harus Menggunakan Parse CSV di Make?Common Make scenario patterns using Parse CSV.
Impor CSV mencatat ke dalam basis data secara otomatis
  1. A Google Drive Watch Folder akan aktif ketika ada yang baru. CSV File ekspor masuk ke folder impor.
  2. Menguraikan CSV Saat dijalankan dengan pemisah koma dan Lewati Baris Pertama secara default, header baris pertama menjadi... JSON nama properti.
  3. A Make Iterator berulang melalui setiap catatan dalam yang telah didekodekan JSON susunan.
  4. Modul HTTP mengirimkan setiap data ke basis data. APIKesalahan dicatat ke dalam Google Sheet untuk ditinjau.
Uraikan titik koma Eropa CSV dan kirim ke REST API
  1. Pemicu terjadwal setiap jam mengambil data ekspor terbaru dari Dropbox, sebuah bahasa Eropa yang dibatasi oleh titik koma CSV.
  2. Menguraikan CSV berlari dengan CSV Pembatas diatur ke ";" dan Nama Budaya diatur ke "de-DE" untuk menginterpretasikan format tanggal dan angka Jerman dengan benar.
  3. Iterator melakukan perulangan melalui catatan yang telah diurai dan sebuah modul HTTP. POSTmasing-masing menuju target REST API titik akhir.
  4. Pesan Slack melaporkan jumlah sinkronisasi dan kegagalan apa pun ke saluran tim integrasi.
Konversikan ekspor TSV tanpa header menjadi ekspor bermerek. Excel laporan
  1. Pemicu terjadwal harian mengunduh ekspor yang dipisahkan tab dari SharePoint, berkas tersebut tidak memiliki baris header.
  2. Menguraikan CSV berlari dengan CSV Gunakan pembatas "\t" dan judul kolom "ID,Nama,Jumlah,Tanggal" untuk memberikan nama yang bermakna pada kolom-kolom tersebut.
  3. Modul Tambah Baris mengisi data bermerek. Excel Templat dengan catatan yang telah diurai.
  4. Laporan yang sudah selesai diunggah ke Google Drive dan dikirim melalui email ke tim bisnis.

Pertanyaan yang Sering Diajukan

What delimiters does this module support?+
Any character or string. Enter a comma for standard CSV, a semicolon for European-format files, \t for tab-separated (TSV) files, a pipe (|) for database exports, or any multi-character string your source system uses. The default when you leave the field blank is a comma.
What happens if my CSV file has no header row?+
Enter your own column names as a comma-separated list in Column Headers: for example "Name,Age,Email". The module uses those names as JSON property names in the output. If you leave Column Headers empty and Skip First Line is set to No, the module auto-generates headers as Column1, Column2, Column3, and so on.
What does Skip First Line do exactly?+
When set to Yes, the module skips the very first line of data during parsing. This is useful when your CSV has a title or metadata row above the actual column header row. Set it to No to treat all lines: including the first, as data rows. Skip First Line is ignored entirely when Column Headers is provided.
What is Culture Name and when should I change it?+
Culture Name tells the module how to interpret date and number values in the file. The default en-US uses MM/DD/YYYY date format and a period as the decimal separator. If your CSV comes from a system using a different regional format: for example de-DE for German (DD.MM.YYYY, comma decimal) or fr-FR for French, set Culture Name to match to avoid incorrect date or number parsing.
How do I use the parsed JSON output in downstream modules?+
The document output field contains a Base64-encoded JSON array. Use Make's built-in base64 decode function to get the raw JSON string, then parse it as a JSON array. Add an Iterator module to loop through each record individually and map its fields: Name, Amount, Date, into a database insert, HTTP POST, Google Sheets row, or any downstream action.

Modul Terkait

Dapatkan Bantuan