Mengonversi file CSV ke JSON di browser Anda - sempurna untuk mengalirkan spreadsheet ke skrip, API, atau LLM.
Seret satu atau banyak - semuanya akan dikonversi ke JSON. Progres per baris, konversi massal, unduh ZIP.
CSV adalah format paling umum untuk data tabel: setiap spreadsheet mengekspornya, setiap skrip dapat membacanya. JSON sama untuk data bersarang atau yang menjelaskan dirinya sendiri: setiap bahasa pemrograman dapat menguraikannya, setiap API modern mengonsumsinya. Mengonversi CSV ke JSON menjembatani kesenjangan ketika Anda perlu memasukkan data spreadsheet ke skrip JavaScript, REST API, atau LLM yang bekerja dengan objek.
Kami mengurai CSV dengan PapaParse, menganggap baris pertama sebagai nama field dan sisanya sebagai record. Nilai numerik diketik otomatis; semuanya yang lain tetap sebagai string. Keluaran adalah array JSON berindensi dari objek - siap ditempel ke skrip atau dipipe ke curl. Semua terjadi secara lokal; tidak ada data yang keluar dari browser Anda.
Alur kerja pengembang yang paling diuntungkan: membuat prototipe REST API dengan data tiruan (ekspor CSV dari spreadsheet, JSON ke handler Anda), mengisi database dengan catatan sampel (CSV dari tim keuangan/operasi, JSON ke skrip migrasi), memberi LLM kumpulan data terstruktur untuk analisis (LLM menangani array objek JSON jauh lebih baik daripada CSV bentuk bebas), dan mengonversi laporan bisnis menjadi API yang dapat dibaca mesin format (Salesforce/HubSpot/Stripe semuanya mengekspor CSV, dasbor Anda mungkin mengonsumsi JSON).
Catatan tentang kasus-kasus khusus yang sering membingungkan parser CSV: sel dengan koma tertanam (string yang dikutip), sel yang berisi tanda kutip ganda literal (dilewati melalui tanda kutip ganda), sel multi-baris (sel yang membentang beberapa baris di dalam tanda kutip), akhir baris Windows (CRLF), dan kekhasan khusus Excel (tanda urutan byte UTF-8, awalan "=" untuk memaksa interpretasi literal). PapaParse menangani semua ini dengan benar. Jika Anda sebelumnya mengalami kesalahan "rusak di baris 47" dengan parser murah, PapaParse memperbaikinya.
Pengetikan otomatis angka adalah pengaturan default paling berguna. Tanpa itu, kolom seperti "12345" diurai sebagai string "12345" dan Anda tidak dapat mengurutkan atau menjumlahkannya di sisi server sampai Anda melakukan casting. PapaParse mendeteksi bilangan bulat, float, notasi ilmiah, dan boolean sebagai true/false. String tanggal tetap sebagai string (tidak ada penguraian otomatis ke objek Tanggal) karena format tanggal terlalu bervariasi untuk ditebak dengan andal; lakukan casting di kode tujuan Anda.
Ekspor spreadsheet catatan pengujian sebagai CSV, konversi ke JSON, sajikan dari titik akhir tiruan. Lebih cepat daripada mengetik JSON secara manual.
Ambil ekspor CSV dari sistem lain dan konversi ke JSON untuk digunakan dalam skrip migrasi atau seed. Sebagian besar ORM menerima array JSON secara langsung.
LLM menganalisis array JSON jauh lebih andal daripada CSV mentah. Konversi dulu, tempel, minta wawasan.
Pengembang frontend yang membuat prototipe dasbor dengan data nyata mendapat manfaat dari JSON yang dapat mereka impor secara langsung. Lebih cepat daripada menghubungkan parser CSV di prototipe.
Ekspor CRM biasanya berupa CSV. Konversi ke JSON untuk dimasukkan ke analitik kustom atau sinkronkan ke database native JSON.
Beralih dari alur kerja berbasis CSV lama ke yang berbasis JSON modern dimulai dengan konversi ini. Berguna untuk migrasi satu kali dan pipeline berkelanjutan.
CSV (Comma-Separated Values) adalah format tabel paling sederhana - baris teks biasa dengan nilai yang dipisahkan koma. Dibaca oleh setiap program spreadsheet, bahasa skrip, dan alat data yang pernah dibuat.
JSON (JavaScript Object Notation) adalah lingua franca data terstruktur di web. Array, objek, string, angka, boolean. Dibaca oleh semua bahasa pemrograman modern.
Seret CSV ke konverter di atas, atau klik kotak untuk memilih dari perangkat Anda.
Kami telah memilih JSON sebagai format keluaran. Ubah dari dropdown jika Anda ingin target yang berbeda.
Klik Konversi dan tunggu hingga bilah kemajuan selesai. Unduh JSON saat sudah siap.
Ubah array JSON objek menjadi file CSV - tempelkan ke Excel, Google Sheets, atau alat spreadsheet apa pun.
Mengonversi file konfigurasi JSON ke format YAML yang lebih mudah dibaca manusia - Kubernetes, GitHub Actions, Docker Compose menyukainya.
Mengonversi spreadsheet Excel XLSX ke CSV - sempurna untuk skrip, alat data, atau sistem yang tidak bisa membuka .xlsx.