Konverter CSV, JSON & Tabel
Konversi antara CSV, tabel spreadsheet yang ditempel, JSON, dan tabel Markdown
Memuat alat…
Membaca CSV, sel yang disalin dari spreadsheet, JSON, atau tabel Markdown dan mengonversinya ke format lain. Gunakan untuk mengubah CSV menjadi JSON, atau tabel spreadsheet menjadi tabel Markdown atau perintah SQL INSERT.
Cara pakai
- Tempel tabel di kotak input, atau tekan "Buka file" untuk membuka file .csv, .tsv, .json, atau .txt.
- Biarkan "Format input" pada "Deteksi otomatis" dan periksa pratinjaunya. Jika baris pertama tidak berisi nama kolom, matikan "Baris pertama adalah header".
- Di "Konversi ke", pilih CSV, TSV, JSON, tabel Markdown, tabel HTML, atau SQL INSERT lalu atur opsinya.
- Tekan "Salin" untuk mengambil hasilnya, atau "Simpan file" untuk mengunduhnya.
Cara kerja
- Sel yang berisi koma atau baris baru dibungkus tanda kutip ganda, dan tanda kutip ganda di dalam sel ditulis dua kali. Input dibaca dengan aturan yang sama.
- JSON bersarang diratakan menjadi nama kolom yang digabung dengan titik, seperti user.name. Saat dikonversi kembali ke JSON, opsi sarang membangun ulang struktur aslinya.
- File dibaca sebagai UTF-8, atau dengan encoding lama untuk bahasa halaman jika bukan UTF-8 yang valid. Pratinjau menampilkan 100 baris pertama; konversi memakai semua baris.
- Teks yang ditempel disimpan di browser ini dan masih ada saat Anda kembali.
Pertanyaan umum
- Cara mengubah CSV ke JSON
- Tempel CSV dan pilih JSON di "Konversi ke". Dengan "Array objek", nama kolom di baris pertama menjadi key setiap item.
- Kenapa CSV saya menampilkan karakter rusak di Excel?
- Excel bisa membaca file UTF-8 tanpa BOM dengan encoding lain. Aktifkan "Tambahkan UTF-8 BOM ke file yang disimpan" dan unduh dengan "Simpan file"; Excel lalu menampilkan teksnya dengan benar.
- Bisakah mengubah tabel Excel menjadi tabel Markdown?
- Bisa. Sel yang disalin dari Excel terdeteksi sebagai data yang dipisahkan tab. Pilih "Tabel Markdown" di "Konversi ke" dan atur "Perataan kolom" jika perlu.
- Apakah nilai seperti 007 akan berubah menjadi 7?
- Tidak. Meskipun "Ubah angka dan true/false menjadi nilai" diaktifkan, nilai seperti 007 atau angka yang sangat panjang tetap berupa teks.