Langsung ke alat
ViewCSV
File tidak diunggah

Petakan kolom CSV

orders.csv· DATA CONTOH15 baris · 8 kolom

Setiap baris adalah satu kolom hasil, sesuai urutan hasil. Pilih kolom sumber, atau tanpa sumber untuk nilai tetap; nilai bawaan mengisi sel yang kosong.

Hasil
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Budi LestariJakartaDesk lamp1204.832026-01-19shipped
2001042Andi WijayaBandungDesk lamp1139.942026-02-26refunded
3001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending
4001044Rizky KurniawanMedanCoffee beans 1kg4229.712026-04-27refunded
5001045Rizky LestariJakartaMonitor 27"8·2026-05-09pending
6001046Fajar GunawanBandungMonitor 27"4221.252026-06-20refunded
7001047 Fajar Saputra YogyakartaUSB-C cable322.402026-07-04refunded
8001048Rizky WijayaBandungMonitor 27"2157.072026-08-11refunded
9001049Andi LestariYogyakartaCoffee beans 1kg2219.182026-09-10shipped
10001050Nur HalimMedanUSB-C cable1210.972026-01-15refunded
11001051Putri HalimMedanUSB-C cable8136.072026-02-25shipped
12001052Rizky HidayatDenpasarDesk lamp39.422026-03-05refunded
13001053Budi KurniawanBandungNotebook A55174.882026-04-25pending
14001054Putri KurniawanBandungDesk lamp2103.842026-05-15paid
15001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending

Masukan: 15 baris. Hasil: 15 baris · 8 kolom.

Buka atau tempel CSV, dan setiap kolom muncul sebagai satu baris kolom hasil, sesuai urutan hasilnya. Ganti nama kolom di kotak Kolom hasil, pindahkan dengan Pindah ke atas dan Pindah ke bawah, buang dengan Hapus, atau gunakan Tambah kolom untuk kolom baru yang menyalin kolom sumber atau berisi (nilai tetap). Hasilnya diperbarui selagi Anda mengedit; Unduh CSV menyimpannya, dan Simpan pemetaan menyimpan susunannya sebagai file JSON untuk ekspor berikutnya. Isi sel disalin persis, dan file diproses di browser Anda, tidak pernah diunggah.

Cara memetakan kolom ke susunan baru

  1. Buka file .csv, .tsv, atau .txt, seret ke alat ini, atau tempel barisnya. Pemisah dikenali otomatis; jika perlu, atur pemisah, pengodean, atau Baris pertama berisi nama kolom di Pengaturan impor.
  2. Edit daftarnya: setiap baris adalah satu kolom hasil. Ketik judul baru di kotak Kolom hasil 1, Kolom hasil 2, dan seterusnya, pilih sumbernya di Dari, lalu atur urutan baris dengan Pindah ke atas dan Pindah ke bawah.
  3. Hapus baris yang tidak diperlukan. Kolom yang tidak lagi dipakai di mana pun dicantumkan di bawah daftar sebagai kolom yang tidak masuk hasil.
  4. Periksa tab Hasil, lalu pilih Unduh CSV, Salin, atau Buka di editor untuk melanjutkan pekerjaan dengan tabel hasil pemetaan.

Simpan pemetaan mengunduh susunannya sebagai viewcsv-mapping.json. Lain kali, buka file baru lalu pilih Muat pemetaan: kolom dicocokkan berdasarkan nama sumbernya, sehingga susunan yang sama tetap berlaku meskipun urutan kolom di ekspor baru berbeda.

Yang bisa dilakukan dengan pemetaan

Ganti namaUbah nama di kotak Kolom hasil. Nama dipakai persis seperti diketik, termasuk spasi dan huruf besar/kecilnya; file sumber tidak berubah.
Ubah urutanHasil mengikuti urutan daftar, dari atas ke bawah.
BuangHapus sebuah baris. Kolomnya tidak disertakan di hasil; kolom lain tidak terpengaruh.
Salin kolomTambahkan baris kedua dengan sumber yang sama di Dari, misalnya untuk mempertahankan email sekaligus menuliskannya sebagai login.
Tambah kolom tetapPilih (nilai tetap) di Dari lalu ketik Nilai. Setiap baris mendapat nilai itu, misalnya channel = webshop. Biarkan kosong jika sistem tujuan mewajibkan adanya kolom kosong.
Isi sel kosongUntuk kolom yang punya sumber, Nilai jika kosong mengganti sel yang benar-benar kosong, misalnya status yang tidak terisi menjadi pending. Sel yang hanya berisi spasi tidak dianggap kosong dan dibiarkan.
Atur ulangMengembalikan kolom, nama, dan urutan aslinya.

Aturan yang diperiksa pemetaan

  • Setiap kolom hasil wajib punya nama, dan nama tidak boleh sama. Keunikan diperiksa secara persis: Email dan email dianggap nama yang berbeda.
  • Minimal harus tersisa satu kolom; satu pemetaan bisa menghasilkan paling banyak 250 kolom dan 2 juta sel.
  • Hasil diunduh dalam format file aslinya: pemisah, akhir baris, BOM, dan pengodean yang sama sejauh browser bisa menulisnya, dengan tanda kutip seperlunya. Pengodean lama lainnya disimpan sebagai UTF-8. Salin selalu menghasilkan teks berpemisah koma.
  • Judul kolom yang kosong atau berulang di file sumber sudah dibuat unik saat impor (Column 3, name (2)), jadi bisa dipetakan seperti kolom lainnya.
  • Nilai tidak pernah dipangkas atau diubah tipenya: 001041 tetap 001041.

Menggabungkan dua kolom menjadi satu, atau memecah satu kolom menjadi beberapa, bukan bagian dari pemetaan. Lakukan itu di editor CSV sebelum atau sesudah pemetaan. Untuk menumpuk beberapa file yang nama kolomnya berbeda, petakan masing-masing ke susunan yang sama, lalu gunakan Gabungkan file CSV.

Mengatasi masalah

  • Setiap kolom hasil wajib punya nama. Ada baris dengan kotak Kolom hasil yang kosong. Ketik namanya atau hapus baris tersebut.
  • Ada nama yang dipakai dua kali. Dua baris punya nama hasil yang sama. Ganti salah satunya.
  • Pemetaan yang dimuat mencantumkan kolom yang tidak ada. Nama sumber itu tidak ada di file ini, jadi barisnya berubah menjadi kolom (nilai tetap). Nilai jika kosong yang tersimpan bersamanya kini ditulis di setiap baris. Pilih sumber yang benar di Dari untuk masing-masing.
  • File pemetaan ditolak. File itu bukan JSON yang valid, tidak punya daftar columns, atau mencantumkan lebih dari 250 kolom. Simpan ulang dengan Simpan pemetaan.
  • Judul kolomnya Column 1, Column 2… File tidak punya baris judul kolom, atau Baris pertama berisi nama kolom dinonaktifkan. Ketik nama tujuan di kotak Kolom hasil.

Batas dan privasi

Pemetaan bisa dipakai untuk file hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel, yang seluruhnya disimpan di memori agar hasilnya diperbarui selagi Anda mengedit. File yang lebih besar ditolak; pecah dulu dengan Pecah CSV, lalu terapkan pemetaan yang tersimpan ke setiap bagian.

File CSV dan pemetaannya tetap di tab ini; tidak ada yang dikirim ke server.

Contoh

Ekspor pesanan dipetakan ke susunan impor: city dibuang, status dipindah ke atas dengan pending sebagai Nilai jika kosong, kolom lainnya diganti nama, dan kolom tetap Channel ditambahkan. Harga yang kosong tetap kosong karena tidak punya nilai bawaan.

CSV
order_id,customer,city,unit_price,status
001041,Ana Ruiz,Madrid,34.90,paid
001042,Ben Ito,Osaka,,
CSV
Order ID,Status,Customer name,Price,Channel
001041,paid,Ana Ruiz,34.90,webshop
001042,pending,Ben Ito,,webshop

Tanya jawab

Bisakah pemetaan kolom yang sama dipakai untuk setiap ekspor bulanan?

Bisa. Pilih Simpan pemetaan sekali, lalu Muat pemetaan di setiap file baru. Kolom dicocokkan berdasarkan nama sumbernya, bukan posisinya, dan kolom yang tidak ditemukan dicantumkan agar bisa Anda perbaiki.

Apakah pemetaan mengubah nilai di kolom saya?

Tidak. Nilai disalin persis. Satu-satunya sel yang berubah adalah sel kosong di kolom yang punya Nilai jika kosong, serta kolom nilai tetap yang Anda tambahkan.

Bisakah nama depan dan nama belakang digabung menjadi satu kolom?

Tidak dengan alat ini: setiap kolom hasil berasal dari satu kolom sumber atau satu nilai tetap. Gabungkan nilainya di editor CSV, lalu petakan hasilnya.

Standar dan referensi