Pemilah Data dalam Format CSV
Jika Anda hanya memerlukan file CSV yang telah tersortir, membuka Excel atau LibreOffice hanya untuk mengklik judul kolom terasa seperti prosedur yang rumit. Cukup tempelkan file CSV tersebut, pilih kolom berdasarkan posisinya, pilih urutan naik atau turun, dan alat pengurut akan menampilkan baris-baris dalam urutan alami, item2 muncul di depan item10 sesuai harapan manusia, bukan seperti urutan yang ditentukan oleh format ASCII mentah.
Cara mengurutkan file CSV Anda
-
1
Lampirkan file CSV
Baris header bersifat opsional. Gunakan kotak centang untuk menentukan apakah baris pertama harus dibekukan di bagian atas atau tidak.
-
2
Pilih kolom
Indeks berbasis 1, misalnya `2`, untuk mengurutkan berdasarkan kolom kedua.
-
3
Pilih arah
Secara default, urutan ditentukan secara menaik. Aktifkan atau matikan fitur urutan menurun untuk membalikkan urutan tersebut.
-
4
Salin file CSV yang telah diurutkan
Hasil keluaran mempertahankan header (jika ada) dan menuliskan setiap baris data dalam urutan terurut.
Pemeringkatan alami versus pemeringkatan leksikografis
Alat pengurut ini menggunakan fungsi strnatcasecmp dari PHP, yang membandingkan string sebagaimana cara manusia membacanya: angka ditangani sebagai bilangan dan huruf kapital/kecil diabaikan.
Perbandingan pengurutan
| Nilai masukan | Leksikografis (bawaan) | Alami (alat ini) |
|---|---|---|
item1, item2, item10 |
item1, item10, item2 |
item1, item2, item10 |
Alice, bob, Carol |
Alice, Carol, bob |
Alice, bob, Carol |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
2024-01-01, 2024-2-1 |
file10.txt, file2.txt |
file10.txt, file2.txt |
file2.txt, file10.txt |
Tanggal dan Angka
- Tanggal berformat ISO-8601 diurutkan dengan benar sebagai teks (misalnya
2024-01-15sebelum2024-02-01). Gunakan tanggal berformat ISO setiap kali memungkinkan. - Format yang tidak jelas seperti
1/15/2024tidak dapat diurutkan dengan benar. Konversikan terlebih dahulu ke format ISO menggunakan alat pemformat tanggal. - Angka yang dicampur dengan teks akan tersortir secara alami; oleh karena itu,
row2mengunggulirow10sesuai dengan yang diharapkan manusia. Namun, pengurutan berbasis angka murni hanya akurat jika sel tidak mengandung elemen lain. Jika Anda memerlukan urutan numerik yang ketat, hapus terlebih dahulu akhiran teks menggunakan alat teks, lalu urutkan kolom yang telah dibersihkan.
Tips
- Urutkan terlebih dahulu, kemudian lakukan deduplikasi. Saat Anda menjalankan Deduplicator setelah proses pengurutan, aturan “baris pertama yang dipertahankan” menjadi deterministik, anda tahu secara pasti salinan mana yang akan disimpan.
- Urutan stabil tetap terjaga: baris-baris yang memiliki nilai kunci urutan yang sama mempertahankan urutan relatif aslinya.
- Hanya untuk kolom tunggal. Untuk pengurutan berbasis beberapa kolom (misalnya menurut negara, kemudian menurut pendapatan), jalankan algoritma pengurutan sebanyak dua kali: pertama menggunakan kunci sekunder, lalu menggunakan kunci utama. Pengurutan alami bersifat stabil, sehingga urutan hasil pengurutan sekunder tetap terjaga.
Pertanyaan yang Sering Diajukan
Alat ini tidak menggunakan metode lain untuk pengurutan. Alat tersebut menggunakan perbandingan berdasarkan urutan alami, sehingga 2 terletak sebelum 10. Jika Anda mendapatkan hasil dalam urutan ASCII, pastikan Anda membaca keluaran dari alat ini, bukan hasil pengurutan mentah dari spreadsheet Anda.
Urutkan dua kali: pertama berdasarkan kunci sekunder, kemudian berdasarkan kunci primer. Proses perbandingan bersifat stabil, sehingga urutan yang ditentukan oleh kunci sekunder tetap terjaga dalam kelompok dengan nilai kunci primer yang sama.
Tidak. Huruf kapital dan huruf kecil memiliki nilai yang sama; oleh karena itu, alice dan Alice dianggap sebagai string yang identik untuk keperluan pengurutan.
Proses parsing dan pengurutan dilakukan sepenuhnya di peramban Anda; file CSV tetap tersimpan di perangkat Anda.
Alat Terkait
Pengekstrak arsip
Periksa kontainer ZIP, JAR, XPI, DOCX, XLSX, PPTX, dan ODT secara lokal di browser, lalu unduh file satu per satu tanpa mengunggah arsip sumber.
Penggabung Lembar Excel
Gabungkan file XLSX, XLS, XLSM, XLSB, atau ODS secara lokal. Pisahkan lembar sumber atau tambahkan baris dengan header yang sama, lalu unduh XLSX.
Konverter XML ke CSV
Ubah XML berbentuk tabel datar menjadi CSV UTF-8 yang dipisahkan koma langsung di browser, lalu salin atau unduh hasilnya.
Konverter Subtitle
Konversikan subtitle SRT ke WebVTT atau VTT ke SRT secara lokal. Periksa waktu cue, pertahankan teks multibaris, lalu salin atau unduh hasilnya.
Pemecah Lembar Excel
Pisahkan buku kerja XLSX atau XLS menurut tab lembar kerja, kelompok baris data, atau nilai kolom di browser. Unduh satu XLSX atau ZIP lokal tanpa mengunggah file.
Konversi CSV ke Excel
Ubah data CSV menjadi buku kerja XLSX satu lembar di browser. Tinjau pemisah, pertahankan ID, simpan angka yang aman, dan jaga isi berkas tetap lokal.
Alat ini tersedia dalam bahasa lain
- CSV 정렬기 [KO]
- Trình sắp xếp dữ liệu CSV [VI]
- CSV-sorter [NL]
- CSV排序器 [ZH]
- CSV-Sorter [DE]
- CSV Sorter [EN]
- CSV-sorterare [SV]
- Sorter danych w formacie CSV [PL]
- فارز CSV [AR]
- เครื่องจัดเรียงข้อมูลในรูปแบบ CSV [TH]
- Ordenador CSV [ES]
- Trier CSV [FR]
- Classificador CSV [PT]
- CSVソーター [JA]
- CSV Sıralayıcı [TR]
- Ordinatore CSV [IT]
- Сортировщик CSV [RU]