GABUNG CSV VERTIKAL · PANDUAN PRAKTIS
Cara menggabungkan file CSV secara vertikal
CSV bulanan atau per cabang dengan susunan kolom yang sama dapat ditumpuk menjadi satu file. Panduan ini menunjukkan cara menyisakan satu baris judul, mempertahankan urutan file, dan menghentikan perbedaan kolom sebelum data tergabung.
Tumpuk CSV dengan kolom yang sama menjadi satu file
Jika nama dan posisi setiap kolom sama, baris judul file pertama dapat dipertahankan dan semua baris data ditambahkan sesuai urutan. LocaCSV menggabungkan 2–20 CSV dengan total masukan hingga 50MiB menjadi satu CSV.
Coba penggabungan CSV secara vertikal
Balik urutan file untuk melihat perubahan urutan baris keluaran, atau coba urutan kolom yang tidak sama.
CSV yang akan digabungkan
2 file
1juli.csv
2 baris data
| ID Pesanan | Cabang | Jumlah |
|---|---|---|
| A001 | Jakarta | 1200 |
| A002 | Surabaya | 850 |
2agustus.csv
2 baris data
| ID Pesanan | Cabang | Jumlah |
|---|---|---|
| A003 | Jakarta | 640 |
| A004 | Bandung | 2100 |
Hasil gabungan
4 baris keluaran
CSV_gabungan.csv
Satu baris judul
| ID Pesanan | Cabang | Jumlah |
|---|---|---|
| A001 | Jakarta | 1200 |
| A002 | Surabaya | 850 |
| A003 | Jakarta | 640 |
| A004 | Bandung | 2100 |
Kapan penggabungan CSV vertikal sesuai digunakan
Penggabungan vertikal digunakan untuk file yang memiliki bidang sama dan menambah baris. Ini berbeda dari penggabungan dengan kunci yang menambahkan kolom dari tabel terkait.
- Menggabungkan ekspor penjualan bulanan menjadi satu file tahunan
- Menghimpun laporan dengan format sama dari beberapa cabang
- Menyatukan kembali CSV yang diekspor dalam beberapa batch
- Mengurangi jumlah file sebelum tahap pengolahan berikutnya
Metode mana yang sebaiknya dipakai untuk menggabungkan CSV?
Metode yang tepat bergantung pada apakah pekerjaan hanya dilakukan sekali atau diulang secara rutin. Simpan file sumber dan gunakan cara yang memungkinkan pemeriksaan baris hilang atau ganda.
| Metode | Cocok untuk | Kelebihan | Perhatian |
|---|---|---|---|
| Excel | Beberapa CSV kecil | Data dapat diperiksa saat disalin | Posisi tempel, baris judul berulang, dan batas baris |
| Power Query | Impor berulang dari satu folder | Kueri tersimpan dapat dimuat ulang | Periksa konversi tipe dan baris yang ditolak |
| Python | Otomatisasi terjadwal atau khusus | Pemeriksaan dan keluaran dapat diotomatisasi | Sistem dan kode harus dipelihara |
| LocaCSV | CSV dengan total hingga 50MiB | Berjalan di peramban dan menghentikan kolom yang berbeda | Harus 2–20 file dengan nama dan urutan kolom yang sama |
Excel
- Cocok untuk
- Beberapa CSV kecil
- Kelebihan
- Data dapat diperiksa saat disalin
- Perhatian
- Posisi tempel, baris judul berulang, dan batas baris
Power Query
- Cocok untuk
- Impor berulang dari satu folder
- Kelebihan
- Kueri tersimpan dapat dimuat ulang
- Perhatian
- Periksa konversi tipe dan baris yang ditolak
Python
- Cocok untuk
- Otomatisasi terjadwal atau khusus
- Kelebihan
- Pemeriksaan dan keluaran dapat diotomatisasi
- Perhatian
- Sistem dan kode harus dipelihara
LocaCSV
- Cocok untuk
- CSV dengan total hingga 50MiB
- Kelebihan
- Berjalan di peramban dan menghentikan kolom yang berbeda
- Perhatian
- Harus 2–20 file dengan nama dan urutan kolom yang sama
Gabungkan CSV dalam empat langkah dengan LocaCSV
Jika pratinjau salah, ubah pengodean karakter masukan atau pemisah pada file tersebut sebelum menggabungkannya.
- Buka Gabungkan CSV secara vertikal, lalu pilih 2–20 file CSV.
- Periksa pratinjau, pengodean karakter, pemisah, dan status kecocokan kolom setiap file.
- Pindahkan file ke atas atau bawah sampai urutannya sesuai keluaran yang dibutuhkan.
- Periksa pengaturan keluaran, jalankan proses, dan simpan CSV setelah jumlah baris masukan dan keluaran sama.
Urutan file menjadi urutan baris keluaran
Baris keluaran mengikuti daftar file dari atas ke bawah, sedangkan urutan di dalam setiap file tetap dipertahankan. Jika juli.csv berada di atas agustus.csv, seluruh baris Juli muncul lebih dahulu.
- File pertama menyediakan satu-satunya baris judul keluaran
- Mengubah urutan membuat file pertama yang baru menjadi acuan baris judul
- Atur urutan sebelum menjalankan proses bila kronologi penting
Periksa baris judul dan batas 50MiB
Semua nama dan posisi kolom harus sama persis dengan file pertama. File dengan “Cabang,Jumlah” tidak dapat digabungkan dengan “Jumlah,Cabang” karena nilai dapat masuk ke kolom yang salah.
- Pilih 2 hingga 20 file
- Total ukuran masukan harus 50MiB atau kurang
- Nama kolom yang berubah, hilang, atau bertambah tidak ditebak dan tidak diperbaiki otomatis
- Sebelum selesai, jumlah seluruh baris data masukan harus sama dengan jumlah baris keluaran
Jika pengodean karakter atau pemisah tiap file berbeda
Masukan boleh menggunakan campuran UTF-8, Windows-1252, Shift_JIS, dan pengodean karakter atau pemisah lain yang didukung. Periksa pengaturan per file; keluaran menggunakan satu pengodean karakter dan satu pemisah yang dipilih.
- Pilih koma, titik koma, tab, atau pipa untuk setiap masukan
- Keluaran mendukung UTF-8 dengan atau tanpa BOM, Shift_JIS, ISO-8859-1, CP949, Big5, GB18030, dan Windows-1252
- Karakter yang tidak tersedia pada pengodean keluaran menghentikan proses dan tidak diganti diam-diam dengan tanda tanya