AI di perangkat — profesional dan privat.

Dokumen

Mengubah Excel ke CSV dan JSON Tanpa Merusak Data Anda

Nol di depan lenyap, format tanggal berubah, angka panjang berubah jadi notasi ilmiah. Berikut alasan ekspor lembar kerja merusak data dan cara mencegahnya.

Diperbarui 11 Agustus 2026Baca 4 menit

Mengekspor lembar kerja terlihat seperti operasi paling aman dalam komputasi, padahal di situlah lebih banyak data diam-diam rusak dibanding hampir di mana pun. Nomor telepon kehilangan nol di depannya. Tanggal berbalik antara hari-dulu dan bulan-dulu. Pengenal panjang berubah menjadi 1,23457E+14. Tak ada galat, tak ada peringatan, dan kerusakannya sering baru ditemukan berminggu-minggu kemudian oleh seseorang di hilir.

Empat kerusakan klasik

Nol di depan menghilang

Kode pos 01234 atau nomor telepon 07700900123 adalah teks yang kebetulan terdiri dari angka. Lembar kerja melihat angka, memutuskan itu bilangan, dan bilangan tidak punya nol di depan. Nilainya menjadi 1234 dan 7700900123, dan aslinya hilang.

Angka panjang berubah jadi notasi ilmiah

Apa pun yang melewati lima belas digit signifikan — nomor kartu kredit, sebagian ID produk, barcode tertentu — melampaui presisi yang disimpan Excel. Lembar kerja menampilkan 1,23457E+14 dan, lebih buruk, Excel hanya menyimpan 15 digit signifikan: setiap digit sesudah digit ke-15 diganti dengan nol, sehingga nomor kartu 16 digit berubah secara permanen. Ini kehilangan sungguhan, bukan sekadar keanehan tampilan.

Tanggal berubah makna

03/04/2026 adalah 3 April di sebagian besar dunia dan 4 Maret di Amerika Serikat. CSV tak punya cara menyatakan mana yang dimaksud. Ekspor di satu mesin, impor di mesin lain dengan setelan wilayah berbeda, dan lebih dari sepertiga tanggal Anda diam-diam menjadi tanggal yang berbeda — setiap tanggal yang kedua angkanya dua belas ke bawah, kecuali dua belas tanggal yang hari dan bulannya sama.

Nama gen, dan segala yang serupa

Komunitas genomika terkenal mengganti nama beberapa gen karena lembar kerja terus-menerus mengubah SEPT2 menjadi tanggal. Masalah umumnya lebih luas: setiap kode alfanumerik pendek yang menyerupai tanggal atau bilangan adalah calon konversi diam-diam.

Mencegahnya

  1. 1Format kolom pengenal sebagai Teks sebelum memasukkan data. Kode pos, nomor telepon, nomor rekening, dan kode produk adalah label, bukan kuantitas. Anda tak akan pernah menghitungnya.
  2. 2Pakai tanggal ISO. 2026-04-03 tidak ambigu di mana pun, terurut benar sebagai teks biasa, dan tak bisa salah dibaca oleh setelan wilayah.
  3. 3Ekspor ke UTF-8. Kalau tidak, nama beraksen, simbol mata uang, dan apa pun yang bukan Latin akan tiba sebagai karakter kacau di sistem lain.
  4. 4Periksa pemisahnya. Pemasangan Excel di sebagian wilayah kadang mengekspor berkas berpemisah titik koma, yang tetap disebut CSV dan bukan yang diharapkan kebanyakan pengimpor.
  5. 5Buka berkas hasil ekspor di editor teks. Tiga puluh detik menatap keluaran mentahnya menangkap hampir semua masalah ini sebelum sampai ke orang lain.

CSV atau JSON?

CSVJSON
StrukturHanya baris datarObjek dan larik bersarang
TipeTidak ada — semuanya teksString, angka, boolean, null
UkuranRingkasLebih besar — kunci berulang di setiap rekaman
Paling cocok untukLembar kerja, basis data, alat analisisAPI, konfigurasi, data aplikasi
Terbaca manusiaYa, di lembar kerjaYa, di editor teks

Pertanyaan penentunya adalah ke mana datanya pergi. Lembar kerja lain, impor basis data, atau paket statistik: CSV. API, aplikasi web, atau apa pun yang perlu membedakan angka 0 dari string "0" dari null: JSON, karena ia membawa tipe dan CSV tidak bisa.

Gunakan Excel ke CSV atau Excel ke JSON tergantung tujuannya, dan CSV ke JSON bila ekspornya sudah ada.

Konversi berjalan di perangkat Anda, bukan di server kami — hal yang penting untuk daftar pelanggan, data penggajian, dan model keuangan.

Konversi lembar kerja

Membersihkan data setelah konversi

Ekspor sungguhan jarang bersih pada percobaan pertama. Beberapa operasi mencakup sebagian besar yang perlu dikerjakan:

  • [Hapus duplikat](/csv/tools/remove-duplicates) — deduplikasi berdasarkan kolom kunci alih-alih baris utuh, sebab dua rekaman untuk pelanggan yang sama biasanya berbeda di suatu kolom belakang.
  • [Saring baris](/csv/tools/filter) — buang rekaman uji, pesanan batal, dan baris kosong sebelum ada yang membangun laporan di atasnya.
  • [Urutkan](/csv/tools/sort) — ini membuat masalah kelihatan. Mengurutkan berdasarkan kolom tanggal langsung memunculkan entri yang terbaca sebagai tahun 1900.
  • [Pecah berkas besar](/csv/tools/split) — banyak sistem impor membatasi jumlah baris atau ukuran berkas.
  • [Bandingkan dua versi](/csv/tools/compare) — cara tercepat melihat persis apa yang diubah sebuah ekspor.

Untuk JSON yang ditujukan ke sebuah aplikasi, jalankan melalui validator JSON sebelum dikirim. Koma menggantung atau tanda kutip yang tak di-escape akan ditolak sistem penerima dengan pesan galat yang jarang menunjuk baris yang sebenarnya.

Mengapa konversi lokal penting di sini

Lembar kerja adalah tempat organisasi menyimpan data yang paling tidak ingin mereka bocorkan: daftar pelanggan, gaji, harga, rekam pasien, model keuangan. Mengunggah salah satunya ke layanan konversi berarti menyerahkan seluruh isi berkas itu, dan di banyak yurisdiksi melakukannya tanpa perjanjian pemrosesan data adalah masalah kepatuhan terlepas dari apa yang dilakukan layanan tersebut.

Setiap konverter di sini mengurai berkas di dalam perangkat Anda sendiri. Tidak ada yang dikirim, yang menghapus pertanyaan itu sepenuhnya. Untuk kumpulan alat dokumen dan data yang lebih luas, hub berkas perkantoran mengumpulkannya di satu tempat.

Pertanyaan umum

Mengapa nol di depan hilang ketika saya ekspor ke CSV?

Lembar kerja menyimpan nilainya sebagai bilangan, dan bilangan tidak punya nol di depan. Format kolomnya sebagai Teks sebelum memasukkan data, atau tambahkan awalan apostrof di Excel. Begitu nolnya hilang dari sumber, ekspor tidak bisa memulihkannya.

Bagaimana menghentikan Excel mengubah tanggal saya?

Pakai format ISO — 2026-04-03 — yang tidak ambigu di setiap wilayah dan terurut benar sebagai teks biasa. Format ambigu seperti 03/04/2026 ditafsirkan berbeda tergantung setelan wilayah mesin mana pun yang membuka berkasnya.

Sebaiknya Excel diubah ke CSV atau JSON?

CSV untuk lembar kerja, basis data, dan alat analisis — ia ringkas dan didukung secara universal. JSON untuk API dan aplikasi, karena ia mempertahankan tipe dan mendukung penyarangan, yang sama sekali tak bisa diungkapkan CSV.

Amankah mengonversi lembar kerja dengan alat online?

Hanya jika berkasnya tidak diunggah. Milik kami mengurai buku kerja di dalam perangkat Anda sendiri, jadi data pelanggan, informasi gaji, dan model keuangan tidak pernah dikirim — sekaligus menghindari pertanyaan pemrosesan data yang akan muncul bila diunggah.

Baca juga

Lainnya tentang Dokumen →