Parser CSV

Parse, lihat, dan analisis data CSV secara instan di browser Anda. Mendukung banyak delimiter, field berkutip, dan kolom yang dapat diurutkan.

Multi-Delimiter Kolom Sortir 100% Sisi Klien

Jatuhkan file CSV di sini atau klik untuk menelusuri

Membaca file .csv, .tsv, dan .txt hingga 10 MB — secara lokal di browser Anda, tidak ada yang diunggah.

Cara Menggunakan Parser CSV

1

Tempel atau Ketik CSV

Tempel data CSV Anda, jatuhkan file .csv ke area unggah, atau klik "Load Sample CSV" untuk mencoba.

2

Pilih Delimiter

Pilih delimiter Anda atau gunakan deteksi otomatis. Alihkan opsi baris header jika CSV Anda memiliki nama kolom.

3

Lihat & Urutkan

Tabel terparse muncul seketika. Klik header kolom mana pun untuk mengurutkan data naik atau turun.

Apa itu CSV?

CSV (Comma-Separated Values) adalah format teks sederhana untuk menyimpan data tabular. Setiap baris merepresentasikan satu baris data, dan nilai dalam satu baris dipisahkan oleh delimiter — paling umum koma. File CSV banyak digunakan untuk pertukaran data antar aplikasi, basis data, dan spreadsheet.

Fitur Utama CSV

Format teks polos yang mudah dibaca dan diedit di editor teks mana pun

Didukung secara universal oleh spreadsheet, basis data, dan bahasa pemrograman

Mendukung field berkutip untuk menangani delimiter, baris baru, dan karakter khusus di dalam nilai

Pertanyaan yang Sering Diajukan

Delimiter apa saja yang didukung parser ini?

Parser ini mendukung delimiter koma (,), titik koma (;), tab, dan pipe (|). Anda juga dapat memakai opsi deteksi otomatis, yang menganalisis data Anda untuk mengidentifikasi delimiter yang paling mungkin.

Bagaimana parser menangani field berkutip?

Field yang diapit tanda kutip ganda diperlakukan sebagai satu nilai. Ini memungkinkan field berisi karakter delimiter, baris baru, dan kutip yang di-escape (ditulis sebagai dua karakter kutip ganda ""). Misalnya, "Alice, Wang" di-parse sebagai satu field yang mengandung koma.

Apakah data saya dikirim ke server mana pun?

Tidak. Semua parsing CSV dilakukan sepenuhnya di browser Anda dengan JavaScript. Data Anda tidak pernah meninggalkan perangkat Anda, menjamin privasi dan keamanan penuh.

Bisakah saya mengunggah file CSV alih-alih menempel?

Bisa. Seret & letakkan file .csv, .tsv, atau .txt ke area unggah (atau klik untuk menelusuri). File dibaca secara lokal dengan API FileReader browser — tidak pernah diunggah ke server mana pun. File hingga 10 MB didukung; file lebih besar sebaiknya dipecah dulu.

Apa yang sebenarnya distandarkan RFC 4180?

Tata bahasa CSV yang umum: field dipisahkan koma, record oleh akhir baris CRLF, field yang mengandung koma, kutip, atau baris baru dibungkus tanda kutip ganda, dan kutip tersemat ditulis sebagai dua kutip berurutan. Standar ini juga mencatat bahwa record pertama boleh menjadi header. File dunia nyata melanggar semua aturan - akhir baris LF telanjang, tanpa kutipan, delimiter buntut - sehingga parser ini menoleransi varian umum sambil menandai masalah struktural.

Bagaimana memilih delimiter yang tepat, atau membiarkan tool mendeteksinya?

Koma adalah default RFC 4180, tetapi locale Eropa sering mengekspor file berdelimiter titik koma (Excel melakukannya di wilayah tempat koma desimal adalah standar), dan tab bertahan dari salin-tempel dari spreadsheet. Deteksi bekerja dengan menghitung kandidat delimiter per baris dan memilih yang paling konsisten - parser ini otomatis mendeteksi koma, titik koma, pipe, dan tab, dan Anda bisa menimpanya.

Apa yang biasanya merusak file CSV?

Penyebab utama: field tak berkutip yang mengandung delimiter; jumlah kutip ganjil yang merusak setiap baris setelahnya; baris acak dengan kolom lebih banyak atau lebih sedikit daripada header; dan ketidakcocokan encoding, seperti teks windows-1252 yang menampilkan mojibake atau BOM UTF-8 yang menempel di sel header pertama. Parser ini melaporkan ketidakcocokan panjang baris sehingga baris bermasalah mudah ditemukan.

Bagaimana parser ini menangani file CSV besar?

Semuanya berjalan di sisi klien, jadi batasnya adalah memori browser Anda, bukan timeout server. File hingga puluhan megabyte umumnya ter-parse dengan baik di desktop; melebihi itu, gunakan statistik delimiter dan hitungan baris/kolom untuk memeriksa file dulu, atau pecah sebelum dianalisis. Tidak ada byte yang meninggalkan mesin Anda dalam ukuran apa pun.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}