Dibangun dengan AI canggih di perangkat Anda dan akselerasi perangkat keras untuk performa profesional dengan privasi tanpa kompromi.AI di perangkat — profesional dan privat.
Gabungkan File CSV
Gabungkan CSV lewat nama kolom — satukan, buang ganda, tanpa unggah.
- Berjalan di perangkat Anda
- Mencocokkan kolom lewat nama
- Penyatuan: kiri, dalam, tak berpasangan
- 5 file gratis · 100 dengan Pro
Lepas file CSV di sini
Hingga 5 file, 25.0 MB tiap file, 75.0 MB total
Tumpuk file berurutan, atau satukan berdampingan lewat kolom bersama.
Bagaimana kolom dari file berbeda disejajarkan satu sama lain.
Apa arti baris pertama tiap file.
Kemunculan pertama disimpan; jumlah yang dibuang tampil di atas pratinjau.
Menyebut file asal tiap baris, agar hasilnya bisa diaudit.
Ganti nama sebuah kolom atau buang sebelum sampai ke keluaran.
CSV dan TSV adalah tabel; JSON dan NDJSON adalah objek berkunci header.
Karakter antar bidang pada file yang Anda unduh.
Auto mengikuti file pertama.
Untuk pengimpor yang mewajibkan. Ini tidak pernah mengubah makna file.
Excel di Windows membutuhkannya agar karakter beraksen terbuka benar.
Ekstensinya mengikuti format keluaran.
Cara menggabungkan file CSV
- 1
Tambah file
Tambahkan dua file CSV, TSV atau PSV atau lebih lewat pemilih atau seret dan lepas. Setiap file dibaca terpisah dan pemisah serta enkodingnya dideteksi sendiri-sendiri.
- 2
Atur urutan
Naikkan atau turunkan tiap file. Penggabungan mengikuti daftar dari atas ke bawah, dan file pertama menyediakan header.
- 3
Pilih penyejajaran kolom
Cocokkan kolom lewat namanya, tambahkan menurut posisi, simpan hanya kolom yang dimiliki semua file, atau beralih ke penyatuan lewat kunci.
- 4
Atur opsi
Pilih mode header, apakah membuang baris ganda, apakah menambah kolom file asal, dan format keluaran.
- 5
Gabungkan
Satukan file menjadi satu tabel dan periksa pratinjau, yang menampilkan header gabungan dan baris-baris pertama.
- 6
Pratinjau dan ekspor
Unduh sebagai CSV, TSV, JSON atau NDJSON, atau salin keluaran ke papan klip.
Apa yang ditawarkan alat gabung CSV ini
Satukan beberapa file berpemisah menjadi satu tabel, dengan kendali atas cara kolom disejajarkan dan apa yang terjadi pada baris yang berulang.
- Gabungkan beberapa file — Satukan hingga lima file CSV, TSV atau PSV menjadi satu keluaran pada paket gratis, dan hingga seratus dengan Pro.
- Cocokkan kolom lewat nama — Sejajarkan kolom lewat headernya agar file yang memuat bidang sama dengan urutan berbeda tetap tergabung dengan benar.
- Satukan lewat kolom kunci — Tempelkan tabel rujukan ke sebuah ekspor lewat kolom bersama, dengan menyimpan semua baris, hanya yang cocok, atau hanya yang tak cocok.
- Kendali pemisah — Koma, titik koma, tab dan garis tegak dideteksi per file, dan file mana pun bisa dipaksa sendiri.
- Opsi enkoding — Baca file sebagai UTF-8, UTF-16, Windows-1252 atau ISO-8859-1 asli, dengan deteksi tanda urutan byte.
- Penanganan header — Pakai header file pertama sekali, simpan header tiap file di dalam badan, atau perlakukan semua baris sebagai data.
- Pembuangan duplikat — Buang baris berulang berdasarkan seluruh baris atau kolom yang Anda tunjuk, dan lihat berapa yang hilang.
- Pratinjau dan ekspor — Periksa tabel gabungan sebagai kisi atau teks mentah, lalu unduh sebagai CSV, TSV, JSON atau NDJSON, atau salin.
Bagaimana kolom dicocokkan
Inilah pengaturan yang menentukan apakah sebuah penggabungan benar, dan inilah yang paling sering dikacaukan alat daring lain. Tiga mode menutup kasus yang benar-benar terjadi.
- Cocokkan lewat nama — Bawaan. Setiap kolom yang dimiliki file mana pun muncul sekali, dalam urutan pertama kali terlihat, dan tiap nilai jatuh di bawah judulnya sendiri. Nama dibandingkan tanpa memandang huruf besar-kecil maupun spasi di sekelilingnya, jadi Email, email dan "email " adalah satu kolom.
- Tambahkan menurut posisi — Baris ditambahkan dari kiri ke kanan memakai header file pertama. Ini pilihan tepat untuk potongan satu tabel yang tanpa header, dan pilihan keliru untuk ekspor dari sistem berbeda — karena itu ia jadi pilihan sadar, bukan bawaan.
- Hanya kolom bersama — Menyimpan hanya kolom yang ada di setiap file, jadi keluaran tidak punya sel kosong. Jika file sama sekali tidak berbagi nama kolom, penggabungan berhenti dan mengatakannya, alih-alih menulis file berisi baris kosong.
Baris yang lebih lebar dari header
- Tidak ada yang dibuang — Baris dengan sel lebih banyak daripada header filenya mendapat kolom tambahan bernama Kolom 4, Kolom 5 dan seterusnya, sehingga ekspor yang tidak rata tidak kehilangan data di tengah jalan.
- Header berulang tetap terpisah — File yang headernya memuat nama sama dua kali tetap menyimpan kedua kolom; menyatukannya di bawah satu nama akan diam-diam membuang satu kolom data.
- Baris pendek diisi — Baris dengan sel lebih sedikit daripada header dilengkapi dengan kosong, bukan menggeser nilai berikutnya ke kolom yang salah.
Menyatukan file CSV lewat kunci
Menumpuk file menjawab "letakkan tabel-tabel ini berurutan". Penyatuan lewat kunci menjawab pertanyaan lain: "tambahkan kolom dari tabel rujukan ini ke baris-baris ekspor itu". File pertama di daftar adalah dasar, dan tiap file berikutnya disatukan padanya secara bergantian.
- Kiri — Semua baris file pertama dipertahankan, dan kolom yang cocok dari file lain ditambahkan di sebelahnya. Baris tanpa pasangan diisi kosong, jadi tidak ada yang hilang.
- Dalam — Hanya baris yang cocok yang disimpan. Pakai ini ketika baris tanpa pasangan bukan baris yang Anda inginkan di hasil.
- Hanya tak berpasangan — Menyimpan hanya baris file pertama yang tidak punya pasangan. Begitulah cara menemukan pelanggan tanpa pesanan, atau identitas yang hilang dari ekspor kedua.
- Satu kecocokan atau semua — Ketika sebuah kunci berulang di sisi kanan, pilih mengambil kecocokan pertama — yang menjaga tinggi keluaran sama dengan tabel dasar — atau mengeluarkan satu baris per kecocokan, seperti yang dilakukan basis data.
- Kelipatan selalu dilaporkan — Apa pun pengaturannya, jumlah baris dasar yang cocok lebih dari sekali ditampilkan di atas pratinjau, sehingga penyatuan tidak pernah bisa diam-diam membuang atau melipatgandakan baris.
- Nama kolom yang bentrok tetap terpisah — Jika file yang disatukan membawa kolom yang sudah ada di dasar, ia datang dengan nama file asalnya alih-alih menimpa yang sudah ada.
Mode header dan kolom asal
Arti baris pertama tiap file adalah sifat file Anda, bukan sifat alat ini, jadi ia menjadi pengaturan dan bukan tebakan.
- Baris pertama sebagai header — Setiap file punya header; file gabungan membawa satu, diambil dari file pertama. Header file berikutnya dipakai untuk menyejajarkan kolom lalu dibuang.
- Simpan semua — Baris header tiap file berikutnya juga ditulis ke dalam badan, agar pembaca melihat di mana baris tiap file dimulai. Berguna ketika file-file itu memang tabel berbeda yang ingin Anda satukan dalam satu dokumen.
- Tanpa header — Semua baris adalah data dan kolom dinamai menurut posisi. Pencocokan menjadi berbasis posisi, karena tidak ada nama untuk dicocokkan.
- Kolom file asal — Menambahkan kolom yang menyebut file asal tiap baris. Tanpanya, file gabungan tidak bisa diaudit: tidak ada cara mengetahui dari ekspor mana di antara lima file sebuah baris mencurigakan berasal.
- Tidak pernah menimpa kolom asli — Jika data Anda sudah punya kolom dengan nama yang dipilih, kolom asal diberi nama berbeda alih-alih menggantikannya diam-diam.
Membuang baris ganda
Menggabungkan ekspor bulanan yang periodenya bertumpang tindih adalah kasus biasa untuk ini, dan itulah sebabnya pembuangan duplikat menjadi bagian penggabungan, bukan proses kedua.
- Seluruh baris — Dua baris disebut ganda hanya ketika semua kolom sama. Ini bawaan yang aman dan tidak pernah membuang baris yang sebenarnya Anda inginkan.
- Kolom pilihan — Tunjuk kolom yang menandai sebuah catatan — nomor pesanan, atau sebuah identitas dan tanggal — dan baris yang sama pada kolom itu dianggap catatan yang sama.
- Kemunculan pertama menang — Baris disimpan dalam urutan penggabungan, jadi salinan dari file yang lebih atas di daftar yang bertahan.
- Jumlahnya ditampilkan — Jumlah baris yang dibuang muncul di atas pratinjau. Pembuangan yang diam-diam mengubah jumlah baris takkan bisa dibedakan dari kerusakan.
Penjelasan opsi
Pengaturan ini mengendalikan penguraian dan struktur keluaran gabungan.
- Pemisah — Auto, koma, titik koma, tab atau garis tegak — global saat menambah file dan bisa dipaksa pada file mana pun.
- Enkoding — Pilih enkoding baca per file, atau biarkan otomatis dan biarkan alat memutuskan dari byte-nya.
- Baris pertama sebagai header — Memakai header file pertama sekali saja pada keluaran gabungan.
- Pemetaan kolom — Ganti nama sebuah kolom sebelum ditulis, atau buang seluruhnya dari keluaran, tanpa menyunting satu pun file asal.
- Nama keluaran — Tentukan nama penyimpanan unduhan. Ekstensinya mengikuti format keluaran yang dipilih.
Kapan memakai tiap pemisah
Biarkan Auto dulu; ganti ke pemisah tertentu jika sebuah file terurai menjadi satu kolom atau lebar barisnya tampak tidak rata.
- Koma — Paling umum pada ekspor CSV, dan yang menjadi nama format ini.
- Titik koma — Yang ditulis Excel pada wilayah tempat koma menjadi pemisah desimal — hampir seluruh Eropa daratan.
- Tab — Untuk file bergaya TSV, dan pilihan paling aman ketika datanya sendiri penuh koma.
- Garis tegak — Dipakai di sebagian jalur data dan ekspor mainframe, karena hampir tak pernah muncul di dalam sebuah nilai.
- Deteksi per file, dan benar-benar mengurai — Setiap file dinilai dengan mengurai contoh memakai tiap kandidat lalu mengukur seberapa persegi hasilnya, bukan dengan menghitung pemisah di baris pertama — cara yang langsung dikalahkan oleh alamat berkutip yang memuat koma.
Enkoding karakter dan tanda urutan byte
Karakter rusak pada file gabungan hampir selalu berasal dari satu file yang dibaca dengan enkoding keliru, jadi enkoding dipilih per file dan pernyataan file itu sendiri yang menang.
- Tanda mengalahkan daftar pilihan — Tanda urutan byte adalah file yang menyatakan enkodingnya; daftar pilihan hanyalah tebakan. Ketika sebuah file menyatakan diri, pernyataannya menang, dan alat ini mengatakannya di samping file tersebut.
- UTF-8 dengan tanda — Yang ditulis ekspor "CSV UTF-8" milik Excel sendiri. Tanda itu metadata, jadi dibuang alih-alih tertinggal di judul pertama, tempat ia diam-diam merusak setiap pencocokan berikutnya pada kolom tersebut.
- UTF-16 — Yang dihasilkan ekspor "Unicode Text" Excel. Dibaca sebagai UTF-8 ia menjadi dinding karakter kosong dan satu baris raksasa berkolom tunggal, jadi ia dideteksi alih-alih diasumsikan.
- Windows-1252 dan ISO-8859-1 berbeda di sini — Kebanyakan alat memperlakukannya sebagai dekoder yang sama karena standar web begitu. Alat ini juga menerapkan ISO-8859-1 yang asli, sehingga file yang byte 0x92-nya adalah karakter kendali dan bukan tanda kutip miring terbaca benar.
- Menulis tanda saat keluar — Nyalakan tanda urutan byte ketika file gabungan akan dibuka di Excel pada Windows, yang jika tidak akan membuka file UTF-8 dengan halaman kode sistem dan mengubah setiap nama beraksen menjadi kacau.
Format keluaran dan akhir baris
Tabel gabungan adalah satu hal; cara menuliskannya hal lain, dan biasanya tujuannya yang menentukan.
- CSV — Bawaan, dengan pemisah keluaran pilihan Anda. Bidang hanya diberi tanda kutip bila membiarkannya polos akan mengubah apa yang dibaca pembaca.
- TSV — Dipisah tab, untuk ditempel langsung ke lembar kerja atau untuk alat yang tidak menyukai tanda kutip.
- JSON — Larik objek berkunci header. Judul yang berulang dibedakan lebih dulu, karena sebuah objek tidak bisa memuat kunci sama dua kali dan yang kedua akan menimpa yang pertama.
- NDJSON — Satu objek per baris, yang diharapkan jalur log dan pengimpor aliran.
- Akhir baris — Auto mengikuti file pertama, atau paksa LF atau CRLF. Menulis LF tanpa syarat adalah sebab beberapa file gabungan terbuka di editor Windows sebagai satu baris yang sangat panjang.
- Kutip semua bidang — Mati secara bawaan. Nyalakan untuk pengimpor yang mewajibkannya; ini tidak pernah mengubah makna file, hanya tampilannya.
Mengapa menggabungkan file CSV?
Satu file gabungan lebih mudah untuk analisis, jalur impor, dan berbagi.
- Analisis lebih sederhana — Pakai satu file gabungan di lembar kerja dan skrip alih-alih membuka satu folder ekspor satu per satu.
- Impor lebih bersih — Banyak alat menerima satu CSV lebih mudah daripada banyak file, dan sebagian hanya menerima satu.
- Satu periode dari ekspor bulanan — Dua belas laporan bulanan menjadi satu tahun dan, dengan pembuangan duplikat menyala, hari-hari yang bertumpang tindih di tiap batas selesai dengan sendirinya.
- Data rujukan ditempel sekali — Penyatuan lewat kunci menulis nama pelanggan di samping nomor pesanan sekali saja, bukan rumus lembar kerja yang harus dirawat.
Cara kerja gabung CSV
Setiap file dibaca dan diurai sendiri, lalu tabel-tabel hasil urai disatukan sesuai urutan daftar.
- Muat file — Tambahkan CSV lewat pemilih atau seret dan lepas. Setiap file dibaca sepotong-sepotong alih-alih sekaligus, agar kumpulan besar tidak perlu muat dua kali di memori.
- Deteksi dan urai — Pemisah, karakter kutip dan enkoding dideteksi per file, dan barisnya diurai sekali lalu disimpan.
- Terapkan opsi — Mengubah sebuah pengaturan menyatukan ulang baris yang sudah terurai, jadi pratinjau mengikuti tanpa membaca ulang satu file pun.
- Bangun keluaran — Kolom diselesaikan sekali, lalu tiap baris diisi lewat pencarian langsung — itulah yang menjaga penggabungan setengah juta baris tetap dalam sepersekian detik.
- Pratinjau dan ekspor — Tabel gabungan ditampilkan sebelum ekspor, lalu ditulis dalam blok langsung ke unduhan alih-alih dirangkai menjadi satu untai raksasa.
Penggabungan berjalan di luar thread utama, jadi halaman tetap responsif sementara kumpulan besar disatukan.
Pertanyaan umum
Bagaimana cara kerja alat gabung CSV ini?
Tambahkan dua file CSV atau lebih lewat pemilih atau seret dan lepas, pilih bagaimana kolom harus disejajarkan, lalu tekan Gabungkan. Setiap file dibaca dan diurai terpisah, sehingga file dengan pemisah atau enkoding berbeda tetap terbaca benar, dan baris-barisnya disatukan sesuai urutan daftar menjadi satu tabel yang bisa Anda pratinjau, unduh, atau salin.
Apakah file saya privat dan aman?
Ya. Setiap file dibaca, diurai, digabung dan ditulis di perangkat Anda sendiri, dan tidak ada yang diunggah. Alat ini tetap bekerja tanpa koneksi setelah halaman termuat, bukti paling sederhana bahwa data diproses di perangkat Anda, bukan di server kami.
Bagaimana jika file saya punya kolom dengan urutan berbeda?
Pada mode bawaan Cocokkan lewat nama tidak ada yang rusak: kolom disejajarkan lewat nama headernya, sehingga id, nama, email dan id, email, nama menghasilkan tiga kolom yang sama dengan tiap nilai di bawah judul yang benar. Kebanyakan alat menambahkan baris menurut posisi dan menaruh nilai di kolom yang salah tanpa peringatan apa pun; itulah sebabnya pencocokan lewat nama di sini adalah bawaan, bukan pilihan.
Bagaimana header dan kolom ditangani saat menggabungkan?
Pilih Baris pertama sebagai header untuk mengambil header dari file pertama dan memakainya sekali di puncak keluaran. Simpan semua juga menulis baris header setiap file berikutnya ke dalam badan, agar terlihat di mana tiap file dimulai. Tanpa header memperlakukan semua baris sebagai data dan menamai kolom menurut posisinya.
Bisakah saya menyatukan dua file CSV lewat kolom bersama alih-alih menumpuknya?
Bisa. Ubah mode menjadi Satukan lewat kunci, pilih kolom kunci, lalu pilih Kiri untuk menyimpan semua baris file pertama, Dalam untuk menyimpan hanya yang cocok, atau Tak berpasangan untuk menemukan baris file pertama yang tidak punya pasangan. Ketika sebuah kunci muncul berulang di sisi kanan, Anda memilih mengambil kecocokan pertama atau mengeluarkan satu baris per kecocokan, dan alat ini selalu melaporkan berapa baris yang punya lebih dari satu.
Bisakah saya mengatur urutan gabung dan file mana yang ikut?
Bisa. File digabungkan persis sesuai urutan yang tampil di daftar, dan tiap baris punya tombol Naik, Turun dan Hapus, sehingga Anda bisa menata atau memangkas daftar sebelum menggabungkan. File pertama di daftar juga yang menyediakan header dan, pada mode penyatuan, menjadi tabel dasar.
Bisakah saya membuang baris ganda sambil menggabungkan?
Bisa. Nyalakan Buang baris ganda untuk membuang pengulangan, baik berdasarkan seluruh baris maupun kolom yang Anda pilih sebagai kunci. Kemunculan pertama selalu dipertahankan, dan jumlah baris yang dibuang tampil di atas pratinjau, sehingga penggabungan ekspor bulanan yang periodenya bertumpang tindih keluar bersih tanpa perlu diproses ulang di alat lain.
Pemisah dan enkoding apa yang didukung, dan adakah batasnya?
Koma, titik koma, tab dan garis tegak dideteksi otomatis per file, dan Anda bisa memaksa pilihan pada file mana pun. File dibaca sebagai UTF-8, UTF-16, Windows-1252 atau ISO-8859-1 asli, dan tanda urutan byte selalu mengalahkan daftar pilihan karena itu adalah file yang menyatakan enkodingnya sendiri. Paket gratis menggabungkan hingga lima file, 25 MB masing-masing dan 75 MB total, hingga 500.000 baris keluaran; Pro menaikkannya sampai batas kemampuan perangkat Anda.
Format keluaran apa saja yang bisa saya ekspor?
CSV, TSV, JSON sebagai larik objek, dan NDJSON dengan satu objek per baris. Untuk CSV Anda juga memilih pemisah keluaran, apakah semua bidang diberi tanda kutip, apakah baris berakhir LF atau CRLF, dan apakah file diawali tanda urutan byte, yang dibutuhkan Excel di Windows agar karakter beraksen terbuka dengan benar.
Bisakah saya melihat hasilnya dan memakainya offline di ponsel?
Bisa. Tabel gabungan ditampilkan sebelum ekspor, sebagai kisi atau teks mentah, dengan jumlah baris, jumlah kolom dan jumlah duplikat yang dibuang di atasnya. Alat ini berjalan di peramban modern mana pun, di desktop maupun ponsel, dan tetap bekerja offline setelah halaman termuat.
dari 142 penilaian
Beri nilai alat ini
Ketuk bintang — hanya sebentar