Alat data sampel

Sample CSV Generator

Buat rekaman sintetis yang aman untuk CSV untuk menguji impor.

Sample CSV Generator: Buat fixture CSV ringkas untuk menguji pemetaan kolom dan impor baris. Sample CSV Generator menghasilkan header serta kolom sintetis id, label, value, dan active. Tool ini membantu membuat kasus impor dasar sebelum Anda menambahkan baris yang formatnya tidak valid atau karakter khusus untuk menguji jalur kegagalan parser. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Sample CSV workbenchPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Hasil fiktif

Menunggu

Hanya fixture pengujian fiktif. Jangan gunakan identitas, alamat, atau ID yang dihasilkan ini sebagai rekaman nyata.

Menguji import

File ini memiliki baris header (id,label,value,active) dan satu record per baris, dengan tanda kutip hanya saat diperlukan. Gunakan untuk memeriksa apakah importer memetakan kolom berdasarkan nama header, bukan posisi; membaca true sebagai boolean; dan melaporkan jumlah baris yang benar. Selanjutnya, ubah urutan kolom, ganti nama salah satu header, dan hapus sebuah nilai untuk melihat apakah pesan errornya masuk akal.

Akhir baris dan kasus khusus

Baris diakhiri satu line feed. RFC 4180 menetapkan CRLF, dan sebagian besar parser menerima keduanya, tetapi importer yang ketat mungkin tidak; konversikan jika importer Anda menampilkan error. Nilai yang dibuat berupa ASCII biasa tanpa koma atau tanda kutip, jadi tambahkan baris secara manual untuk menguji koma di dalam field bertanda kutip, tanda kutip ganda, nama beraksen, dan baris kosong. Pratinjau file yang diedit di penampil CSV.

Cara menggunakannya

  1. Pilih jumlah baris bilangan bulat dari 1 hingga 100.
  2. Buat batch sintetis di browser.
  3. Salin atau download fixture, lalu simpan untuk pengujian berulang.

Privasi & batasan

Pembuatan data berlangsung di perangkat ini. Rekaman tersebut adalah fixture pengujian fiktif; tinjau dan isolasi aplikasi yang menggunakannya.

Alat terkait

Pertanyaan umum

Mengapa lima baris yang diminta menghasilkan enam baris fisik?

Jumlah baris menghitung rekaman data. Satu baris header ditambahkan, sehingga fixture sederhana bawaan memiliki n + 1 baris fisik untuk n rekaman yang diminta. Tidak ada baris baru di akhir. Jumlah baris menerima bilangan bulat dari 1 hingga 100; buat sendiri kasus impor kosong.

Apakah CSV mempertahankan tipe angka dan boolean?

CSV menyediakan kolom teks tanpa skema tipe. Sel value dicetak sebagai 1 dan active sebagai true, tetapi importer Anda harus menentukan cara mengonversinya. Nyatakan konversi tersebut secara eksplisit, alih-alih mengandalkan tipe yang diinferensikan spreadsheet. ID sebaiknya tetap berupa string agar awalan TEST tidak hilang.

Apakah baris yang dihasilkan akan menguji tanda kutip dan koma di dalam field?

Label saat ini berupa string ASCII biasa tanpa koma, tanda kutip, atau baris baru di dalam field. Serializer dapat memberi tanda kutip pada karakter tersebut, tetapi dataset tetap ini tidak akan membuatnya untuk Anda. Tambahkan label yang berisi koma, kasus tanda kutip ganda, dan field multiline untuk menguji reader Anda dengan benar.

Alat gratis · berjalan di browser anda · tanpa perlu akun