Penukar JSON ke CSV percuma
Tukar tatasusunan JSON ke CSV dan CSV kembali ke JSON. Mengendalikan nilai bersarang, medan dalam petikan, dan koma dalam nilai secara automatik.
Kegunaan biasa
- Ekspor Data JSON API ke CSVTukarkan respons JSON API dan ekspor data ke format CSV untuk Excel, Google Sheets dan database.
- Tukarkan JSON ke CSV Siap ExcelUbah file data JSON atau respons API apa pun menjadi CSV datar yang dapat dibuka langsung oleh Excel dan Google Sheets.
- Siapkan Data JSON untuk Impor DatabaseTukarkan ekspor JSON ke CSV untuk impor massal ke MySQL, PostgreSQL, SQLite dan database lain.
- Tukarkan Laporan JSON ke CSV untuk AnalisisUbah data analitik JSON, laporan dan log menjadi CSV untuk business intelligence dan analisis data.
- JSON ke CSV untuk Alur Kerja PengembangUbah dengan cepat peranan uji, data tiruan dan JSON konfigurasi ke CSV atau sebaliknya β bagian dari saluran data anda.
Cara ia berfungsi
Alat ini menukar antara JSON dan CSV sepenuhnya dalam pelayar anda menggunakan sifar pustaka luaran β logik penukaran ialah TypeScript tulisan tangan yang berjalan secara tempatan. Penghuraian JSON menggunakan JSON.parse asli pelayar, manakala penghuraian CSV menggunakan mesin-state RFC 4180 tersuai yang mengendalikan kes tepi yang kebanyakan penukar naif silap.
- 1JSON dihurai dan pengepala dikumpulJSON.parse() membaca input dan mengesahkannya sebagai tatasusunan. Penukar kemudian melalui setiap objek dalam tatasusunan untuk membina gabungan semua kunci β jadi tatasusunan jarang di mana baris berbeza mempunyai medan berbeza masih menghasilkan baris pengepala lengkap.
- 2Kepipihan objek-bersarang pilihanJika pilihan ratakan dihidupkan, objek bersarang seperti {"address":{"city":"Oslo"}} diruntuhkan secara rekursif kepada lajur tatatanda-titik (address.city) sebelum pengepala dibina. Tatasusunan dan objek kosong dibiarkan sebagai nilai sel disirikan-JSON.
- 3Pengekodan sel patuh-RFC 4180 dengan peneutralan formulaSetiap nilai sel dilepasi mengikut RFC 4180: medan mengandungi koma, petikan-berganda, atau baris baharu dibalut dalam petikan-berganda, dan petikan dalaman digandakan. Mod Eksport Selamat (dihidupkan secara lalai) juga mengawal-awal sebarang sel bermula dengan =, +, -, atau @ dengan satu petikan, mencegah aplikasi hamparan seperti Excel atau Google Sheets daripada menganggap nilai disuntik sebagai formula boleh laksana.
- 4CSV-ke-JSON menggunakan mesin-state tahap-aksaraMembalikkan arah, fungsi parseCsv dikongsi melalui input aksara-demi-aksara, menjejaki sama ada ia di dalam medan bertanda petik untuk mengendalikan dengan betul koma terbenam, petikan-berganda terescape (""), dan baris baharu di dalam sel β kes yang pendekatan pecah-baris ringkas silap kendalikan. detectDelimiter menghidu baris pertama untuk koma, koma bertitik, tab, atau paip untuk menyokong eksport bukan-standard secara automatik.
Alat berkaitan
Pemapar Excel / XLSX
Buka dan lihat hamparan .xlsx, .xls, .csv, dan .ods tanpa Excel atau Google Sheets. Tukar lembaran dan eksport ke CSV atau JSON. Berjalan sepenuhnya dalam pelayar anda.
JSON ke Excel
Tukar tatasusunan JSON objek kepada hamparan Excel (XLSX) atau CSV. Objek bersarang menjadi lajur bertitik. Berjalan sepenuhnya dalam pelayar anda β tiada muat naik.
PDF ke Excel
Ekstrak jadual daripada penyata bank, invois dan laporan PDF kepada Excel (.xlsx) atau CSV. Pratonton baris dahulu; jumlah kekal sebagai nombor sebenar. Berjalan dalam pelayar anda β tiada apa dimuat naik.