Alat data & teks

JSON kepada CSV

Tukar senarai rekod JSON kepada CSV yang sedia untuk hamparan.

JSON kepada CSV Berjalan pada peranti anda
  • Berjalan dalam pelayar anda — tiada apa yang anda masukkan dimuat naik
  • Tanpa pendaftaran, tanpa kuota, percuma digunakan sebanyak mana yang anda suka

Cara ia berfungsi

JSON ialah apa yang diberikan API kepada anda; CSV ialah apa yang akan dibuka oleh hamparan. Beralih daripada satu kepada yang lain ialah kerja kecil yang berterusan, dan ia biasanya dilakukan dengan menampal muatan ke dalam tapak web rawak — muatan yang lazimnya mengandungi nama pelanggan, alamat e-mel dan butiran pesanan. Ini menukar dalam halaman, jadi data kekal bersama anda.

Bentuk yang dijangkakan

Tatasusunan objek, iaitu apa yang biasanya dipulangkan oleh titik akhir senarai. Tajuk lajur diambil daripada kunci, dikumpulkan merentas setiap rekod, jadi baris dengan medan yang tiada masih sejajar dengan betul. Satu objek dianggap sebagai jadual satu baris.

Pemetikan dikendalikan dengan betul

Nilai yang mengandungi koma, tanda petikan atau pemisah baris dibalut dalam petikan dan dilepaskan secara dalaman, mengikut konvensyen yang sama yang dijangkakan hamparan. Inilah bahagian yang hampir selalu tersilap dalam penukaran buatan sendiri, dan sebab lajur alamat begitu kerap merosakkan CSV.

Nilai bersarang

Nilai yang sendirinya objek atau tatasusunan ditulis sebagai teks JSON di dalam sel, kerana CSV adalah rata dan tiada tempat lain untuk meletakkannya. Pipihkan struktur dahulu jika medan itu penting.

Memilih pemisah

Koma ialah standard. Titik bertindih ialah apa yang dijangkakan Excel dalam lokal yang komanya ialah pemisah perpuluhan — jika hamparan anda membuka fail dengan semuanya tersumbat dalam satu lajur, inilah puncanya. Tab paling selamat apabila data itu sendiri penuh dengan tanda baca.

Soalan lazim

JSON kepada CSV — soalan lazim

JSON apakah yang diterimanya?

Tatasusunan objek, atau satu objek. Lajur diambil daripada kunci merentas semua rekod.

Adakah koma dalam data saya akan merosakkan CSV?

Tidak. Nilai yang mengandungi koma, petikan atau baris baharu diberi petikan dan dilepaskan dengan betul.

Mengapa Excel meletakkan semuanya dalam satu lajur?

Tetapan lokal anda mungkin menjangkakan titik bertindih. Tukar pemisah kepada titik bertindih dan ia akan dibuka dengan betul.

Adakah data saya dimuat naik?

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda.