100.000 pesanan, sekitar 7 MB, dibuat di browser Anda
Dibuat dari seed tetap, jadi setiap unduhan identik. Gunakan untuk mencoba penanganan file besar.
Berikut tujuh file CSV kecil berisi orang fiktif dan alamat email example.test, dibuat khusus untuk menguji alat CSV. Setiap file dijelaskan di bawah: kolomnya, kegunaannya, dan jebakan yang sengaja dimasukkan, misalnya ID dengan angka nol di depan seperti 001041, koma di dalam tanda kutip, tanda kutip yang di-escape, baris baru di dalam sel, harga kosong, dan baris duplikat. Semua file berupa teks UTF-8 berpemisah koma, dengan baris judul kolom dan akhir baris CRLF.
Daftar file dan kolomnya
orders.csv
15 pesanan: order_id, customer, city, product, quantity, unit_price, order_date, status. File serbaguna untuk latihan mengurutkan, memfilter, memetakan kolom, dan mengonversi.
orders-updated.csv
Versi orders.csv yang lebih baru, untuk dibandingkan: jumlah pada pesanan 001044 berubah, pesanan 001046 hilang, dan pesanan 001099 baru muncul.
contacts.csv
6 kontak: first_name, last_name, email, mobile, company, city, notes. Cocok untuk menguji ekspor buku alamat, misalnya ke vCard.
customers.csv
8 pelanggan: customer_id, name, country, segment. Tabel sisi kiri dalam penggabungan (join).
invoices.csv
10 faktur: customer_id, invoice_no, total, paid. Tabel sisi kanan dalam join; beberapa faktur merujuk ke pelanggan 00309, yang tidak ada di customers.csv.
signups.csv
7 baris data pendaftaran yang sengaja dibuat berantakan: id, name, email, age, signup_date, plan. Untuk latihan merapikan dan memvalidasi data.
sales.csv
18 baris penjualan bulanan dalam format panjang: month, region, revenue, units, enam bulan untuk masing-masing dari tiga wilayah. Untuk diagram, pivot, dan transpos.
Nama kolom berupa pengenal sederhana, seperti di kebanyakan file hasil ekspor. Tanggal memakai ISO 8601 (2026-03-25), bulan ditulis 2026-01, dan nilai uang memakai dua angka desimal dengan titik.
Kasus khusus di setiap file
orders.csv: setiap order_id diberi angka nol di depan hingga enam digit (001041 sampai 001054), jadi alat yang membaca ID sebagai angka akan menghilangkan nol tersebut. Produk Monitor 27" ditulis "Monitor 27""" (tanda kutip yang di-escape) dan "Chair, ergonomic" berisi koma di dalam tanda kutip. Pesanan 001045 punya unit_price kosong, nama pelanggan pada pesanan 001047 diapit spasi, dan baris terakhir adalah duplikat persis dari pesanan 001043.
contacts.csv: satu sel notes terdiri dari dua baris (Met at the trade fair / Prefers email) dan sel lain berisi koma (VIP, call before 10:00). Sebagian besar catatan kosong. Di halaman bahasa Inggris nomor ponsel diawali +1 555; di versi bahasa Indonesia diawali +62 21.
customers.csv dan invoices.csv: keduanya memakai kunci customer_id lima digit dengan nol di depan, misalnya 00301, sehingga join hanya cocok jika kedua sisi tetap berupa teks. Pelanggan 00308 punya tiga faktur, empat pelanggan tidak punya faktur sama sekali, dan 00309 punya faktur tetapi tidak ada di daftar pelanggan.
signups.csv: satu nama diawali spasi, satu diakhiri spasi, dan satu lagi berisi spasi ganda; not-an-email dan N/A di kolom email; thirty dan nilai kosong di age; tanggal mustahil 2026-02-30 dan tanggal ambigu 11/03/2026; pro dan Pro sebagai dua ejaan untuk paket yang sama; satu baris duplikat persis, satu baris yang sepenuhnya kosong, dan tidak ada baris dengan id 4.
sales.csv: file yang bersih dan seluruhnya angka. revenue dan units berupa bilangan bulat, sehingga file ini menjadi kasus pembanding: jika sebuah alat salah di sini, penyebabnya bukan data yang berantakan.
File mana untuk tugas apa
Melihat, mengurutkan, dan memfilter
orders.csv di penampil CSV, alat urutkan, atau filter. Urutkan menurut order_id untuk memastikan ID dengan nol di depan tetap berurutan.
Di halaman alat yang memakainya, Coba contoh langsung memuat file yang sesuai, sehingga Anda bisa melihat cara kerja alat sebelum membuka data sendiri.
Apakah datanya asli?
Tidak. Nama orang adalah kombinasi acak dari nama depan dan nama belakang yang umum, nama perusahaan dikarang, setiap alamat email memakai domain khusus .test dari RFC 2606, dan nomor telepon versi bahasa Inggris memakai rentang 555. Nama kota adalah tempat sungguhan, dipakai sekadar sebagai label. Harga, jumlah, dan tanggal dibuat dari seed tetap, sehingga setiap file selalu sama setiap kali dibuat.
Isi file mengikuti bahasa antarmuka: di halaman bahasa lain, nama orang, kota, perusahaan, dan format teleponnya disesuaikan dengan pembaca bahasa tersebut (di sini misalnya Jakarta, Surabaya, atau PT Nusantara Data), sementara nama kolom, ID, dan kasus khususnya tetap sama.
Jika Anda perlu file yang berbeda
File-file ini sengaja dibuat kecil agar setiap barisnya bisa diperiksa dengan mata. Untuk ribuan baris, tipe kolom lain, atau nama kolom sendiri, gunakan pembuat data CSV: seed dan pengaturan yang sama selalu menghasilkan file yang sama, sehingga pengujian bisa diulang persis.
Contoh: cara membaca baris kontak yang rumit
Tiga baris data pertama contacts.csv (versi bahasa Inggris) seperti tertulis di file, beserta nilai yang dihasilkan pembaca yang benar sesuai RFC 4180. Baris baru dan koma tetap berada di dalam nilai notes; field terakhir yang kosong adalah string kosong, bukan kolom yang hilang.
CSV
first_name,last_name,email,mobile,company,city,notes
Ava,Williams,contact1@example.test,+1 555-235-0351,Harbor Analytics,Atlanta,
Mary,Brown,contact2@example.test,+1 555-073-4622,Bluebird Labs,Chicago,"Met at the trade fair
Prefers email"
Olivia,Garcia,contact3@example.test,+1 555-982-2565,Northwind,Chicago,
Bolehkah file ini saya pakai untuk pengujian atau tutorial sendiri?
Boleh. File ini tidak berisi orang atau data kontak sungguhan, jadi aman dipakai sebagai data uji. Perlu diingat, nama kotanya adalah tempat sungguhan.
Mengapa ID-nya diawali angka nol?
Karena file ekspor sungguhan sering begitu (nomor pesanan, kode pos, kode produk), dan inilah yang paling sering dirusak oleh alat CSV. Jika 001041 berubah menjadi 1041, berarti alat tersebut mengonversi teks menjadi angka.
Mengapa ada baris duplikat di orders.csv?
Untuk menguji penghapusan duplikat dan perbandingan. Baris terakhir mengulang pesanan 001043 secara persis, jadi pemeriksaan duplikat seharusnya menemukan satu baris duplikat.
Dengan izin Anda, Google Analytics dan Microsoft Clarity mengukur cara situs ini dipakai. File CSV Anda diproses di perangkat Anda dan tidak pernah dikirim ke layanan tersebut. Selengkapnya, baca Kebijakan Privasi