Dibangun dengan AI canggih di perangkat Anda dan akselerasi perangkat keras untuk performa profesional dengan privasi tanpa kompromi.AI di perangkat — profesional dan privat.
Urutkan CSV per Kolom
Urutkan CSV per kolom: angka, tanggal, dan teks, gratis, tanpa unggah.
- Berjalan di perangkat Anda
- Angka, tanggal, dan teks dibaca dengan benar
- Gratis sampai 25 MB · 50 berkas dengan Pro
Jatuhkan CSV di sini
.csv, .tsv, .psv, .tab, atau .txt · hingga 25.0 MB
Pemisah dan penyandian dideteksi dari berkasnya.
- Urutkan menurut
Sampai 3 kunci. Yang pertama memutuskan; sisanya memutus seri.
Bagaimana nilai dibandingkan setelah tipenya diketahui.
Opsi yang dibiarkan apa adanya mempertahankan yang dipakai berkas sumber.
Satu berkas sekali jalan pada tingkat gratis.
Gratis mengurutkan satu berkas hingga 25.0 MB.
Belum ada yang dimuat.
Cara mengurutkan CSV
- 1
Tambahkan CSV Anda
Jatuhkan berkas .csv, .tsv, .psv, .tab, atau .txt, atau tempelkan barisnya langsung. Pemisah, penyandian teks, dan apakah baris satu adalah judul semuanya dideteksi dan ditampilkan.
- 2
Pilih kolom pengurutan
Pilih kolom, biarkan tipenya Otomatis atau setel ke Angka, Teks, Tanggal, atau Panjang, lalu pilih arah. Tambahkan kunci lain untuk memutus seri, dan susun ulang untuk mengubah kunci mana yang menang.
- 3
Urutkan
Baris disusun ulang di perangkat Anda. Baris judul tetap di atas, sel kosong pergi ke tempat yang Anda minta, dan pratinjau langsung menampilkan hasilnya.
- 4
Unduh atau salin
Ekspor sebagai CSV atau TSV dengan akhir baris dan penyandian yang Anda perlukan, salin seluruh berkas ke papan klip, atau ambil satu kumpulan sebagai satu ZIP dengan Pro.
Apa yang dilakukan pengurut CSV ini
Ia menyusun ulang baris berkas berpemisah dan tidak mengubah apa pun yang lain. Setiap opsi di bawah ada karena ada berkas nyata yang membutuhkannya.
- Kunci pengurutan sebanyak yang Anda perlukan. Kunci pertama adalah urutan utama; setiap kunci di bawahnya memutus seri kunci di atasnya, dengan tipe dan arahnya sendiri.
- Empat cara membandingkan. Angka, Teks, Tanggal, dan Panjang, atau Otomatis, yang membaca kolom lalu memilih.
- Baris judul yang Anda kendalikan. Hasil deteksi ditampilkan beserta alasannya, dan Ya serta Tidak menggantikannya.
- Penguraian CSV yang sungguhan. Koma berkutip, pindah baris berkutip, kutip ganda, baris kosong, dan baris tak seragam semuanya selamat pulang pergi.
- Pemisah dan penyandian disimpulkan, bukan ditebak. Koma, titik koma, tab, dan garis tegak; UTF-8, UTF-16, dan Windows-1252.
- Ekspor yang cocok dengan berkas Anda. Pemisahnya, akhir barisnya, dan setiap baris yang tak tersentuh bita demi bita.
Mengurutkan lebih dari satu kolom
Satu kunci pengurutan menjawab satu pertanyaan. Dua atau tiga menjawab pertanyaan yang sebenarnya orang punya tentang sebuah lembar kerja.
Kunci diterapkan berurutan. Kunci pertama menentukan posisi setiap baris yang nilainya berbeda; di mana dua baris seri, kunci kedua yang memutuskan, dan seterusnya ke bawah. Baris yang seri pada semua kunci tetap pada urutan asalnya di berkas — pengurutannya stabil, jadi menjalankannya dua kali dengan pengaturan yang sama memberi berkas yang sama dua kali, dan pengurutan yang sudah diterapkan tidak pernah dirusak oleh yang berikutnya.
Tiga kunci yang menjawab pertanyaan nyata
- Wilayah, lalu tanggal, lalu jumlah. Pesanan tiap wilayah berkumpul, yang terlama dulu di dalamnya, dan yang terbesar dulu bila dua jatuh di hari yang sama.
- Status, lalu pelanggan. Tiket terbuka berkelompok, menurut abjad di dalam kelompoknya.
- Kategori, lalu harga menurun. Katalog tersusun seperti daftar harga dibaca.
Panah di samping setiap kunci menaikkan atau menurunkannya, yang mengubah kolom mana yang menang. Biasanya lebih cepat daripada menghapus kunci lalu menambahkannya kembali, dan itu cara tercepat melihat data yang sama tersusun dua cara.
Angka, teks, tanggal, dan panjang
Perbandingan yang dibutuhkan sebuah kolom adalah sifat datanya, bukan sifat alatnya. Otomatis membaca kolom lalu memilih; empat tipe di bawah memaksa pilihan bila Otomatis tidak bisa.
- Angka. Membandingkan nilai, bukan karakter. 2 sebelum 10, -5 sebelum 0, dan 10,25 sebelum 10,5.
- Teks. Menurut abjad, dengan aturan bahasa Anda, sehingga huruf beraksen jatuh di tempat kamus menaruhnya.
- Tanggal. Kronologis. Desember 2023 sebelum Maret 2024, apa pun format kolomnya.
- Panjang. Dari terpendek ke terpanjang, menghitung karakter. Berguna untuk menemukan nilai terpotong dan yang kepanjangan pada kolom yang seharusnya seragam.
Otomatis mengambil sampel kolom lalu memakai pembacaan yang cocok untuk sebagian besar. Satu N/A tersasar di antara sepuluh ribu harga tidak mengubah kolom uang menjadi kolom teks — nilai itu cukup ditaruh setelah semua angka yang memang terbaca.
Mengapa pengurutan angka lebih sulit daripada kelihatannya
Hampir setiap pengurut CSV daring menawarkan mode numerik yang sebenarnya adalah perbandingan teks dengan urutan alami. Urutan alami menelusuri deretan digit, jadi ia membaca 10,5 sebagai sepuluh, koma, lima dan 10,25 sebagai sepuluh, koma, dua puluh lima, lalu membandingkan lima dengan dua puluh lima dan menaruh 10,25 setelah 10,5. Setiap nilai adalah angka, keluarannya tampak yakin, dan urutannya salah.
Seperti apa sebuah angka pada ekspor nyata
- 1.200 dan 1,200. Pemisah ribuan, dalam kedua konvensi.
- 1.234,56 dan 1,234.56. Keduanya berpola sama; pemisah yang muncul terakhir adalah pemisah desimal.
- Rp4.500, £12, 50%. Simbol mata uang atau persen tidak membuat sebuah nilai berhenti menjadi angka.
- (1.200,00). Angka negatif akuntansi dalam kurung, yang tidak diekspor lembar kerja mana pun dengan cara lain.
- 1e3 dan -0. Notasi ilmiah dan nol bertanda.
Tanggal, dan masalah 3/1/2024
Diurutkan sebagai teks, kolom tanggal Amerika keluar sebagai 1/15/2024, 3/1/2024, 12/1/2023 — Desember terakhir, setelah Maret. Diurutkan sebagai tanggal, ia keluar sesuai urutan kejadiannya. Itulah seluruh alasan tipe Tanggal ada.
Hari dulu atau bulan dulu
3/1/2024 adalah 3 Januari di sebagian besar dunia dan 1 Maret di Amerika Serikat, dan tidak ada apa pun di dalam nilainya yang memutuskan. Jadi seluruh kolom yang memutuskan: komponen pertama di atas 12 membuktikan hari dulu, komponen kedua di atas 12 membuktikan bulan dulu. Ketika sebuah kolom tidak membuktikan keduanya, alat ini mengatakannya, membacanya bulan dulu karena itulah yang dihasilkan ekspor Amerika, dan kontrol Urutan tanggal menggantinya dengan satu klik.
Format yang dibaca
- ISO. 2024-03-10, 2024/03/10, dengan atau tanpa waktu dan selisih UTC.
- Garis miring, tanda hubung, dan titik. 3/1/2024, 3-1-24, 10.03.2024, dengan tahun dua atau empat digit.
- Nama bulan. Jan 12, 2024 dan 12 Jan 2024, dalam bahasa Indonesia, Inggris, Spanyol, Prancis, Jerman, dan Portugis.
Tanggal yang tidak ada tidak dipindahkan diam-diam. 2024-02-31 ditolak alih-alih dibaca sebagai 2 Maret, yang justru dilakukan oleh pengurai tanggal bawaan peramban.
Apa yang membuat CSV sulit dibaca
Komanya bukan masalah. Aturan tanda kutip di sekelilingnyalah masalahnya, dan pengurut yang salah memahaminya menyusun ulang kerusakan, bukan data.
- Karakter kutip adalah sebuah pengaturan. Hampir semua berkas memakai kutip ganda, dan berkas yang ditulis dengan kutip tunggal terbaca benar begitu Anda menyebutkannya.
- Bidang berkutip bisa memuat pemisah. "Santoso, Budi" adalah satu sel. Memotong pada koma menjadikannya dua, dan setiap sel di kanannya jatuh ke kolom yang salah.
- Bidang berkutip bisa memuat pindah baris. Alamat atau catatan adalah satu baris. Memotong pada pindah baris lebih dulu merobeknya menjadi dua dan menggeser seluruh berkas di bawahnya.
- Kutip ganda berarti satu tanda kutip harfiah. "Dia bilang ""hai""" menjadi Dia bilang "hai", bukan Dia bilang hai.
- Baris kosong adalah sebuah baris. Membuangnya mengubah jumlah baris antara yang masuk dan yang keluar.
- Baris bisa tak seragam. Baris pendek dan panjang dibiarkan apa adanya dan dihitung di atas pratinjau supaya Anda tahu ada.
Bagaimana pemisah disimpulkan
Menghitung karakter pada baris pertama adalah pendekatan yang paling terpikir dan itu salah: pada "Santoso, Budi";42;"Wijaya, A" ada dua koma dan dua titik koma, dan kedua koma itu berada di dalam tanda kutip. Sebagai gantinya berkas diurai dengan setiap kandidat bergantian dan dinilai dari apakah hasilnya berupa tabel yang runtut — pemisah yang salah menghasilkan baris dengan lebar sangat berbeda-beda, yang benar menghasilkan baris yang sepakat. Uji itu tidak bisa dikelabui tanda kutip, karena penguraian yang dinilainya sudah menghormati tanda kutip.
- Koma. Bawaan hampir di mana pun ekspor dilakukan dalam bahasa Inggris.
- Titik koma. Yang ditulis Excel di tempat pemisah desimalnya berupa koma.
- Tab. .tsv, dan yang muncul saat menempel dari lembar kerja.
- Garis tegak. Lazim pada ekstraksi basis data dan mainframe, ketika datanya sendiri memuat koma.
Penyandian teks, dan dari mana huruf berantakan berasal
Daftar penyandian yang bawaannya UTF-8 salah untuk separuh berkas yang orang punya, dan yang harus disetel sendiri oleh pengguna salah setiap kali ia lupa. Deteksi membaca bitanya: penanda urutan bita langsung memutuskan, UTF-16 tanpa penanda dikenali dari bita nolnya, dan selain itu berkas didekode sebagai UTF-8 secara ketat — UTF-8 asli lolos, halaman kode lama tidak, karena bita tingginya tidak membentuk urutan yang sah. Baru setelah itu Windows-1252 berlaku.
- UTF-8, dengan atau tanpa penanda urutan bita. Bentuk hampir semua ekspor modern.
- UTF-16, kedua urutan bita. Yang ditulis Excel saat Anda memilih Teks Unicode.
- Windows-1252 dan ISO-8859-1. Ekspor Eropa Barat lama, tempat huruf beraksen tinggal di satu bita tinggi.
Keluarannya selalu UTF-8, dengan penanda urutan bita bila diinginkan agar Excel versi lama membukanya dengan aksen utuh. Menulis kembali halaman kode lama akan diam-diam mengganti setiap karakter yang tak muat di dalamnya, dan merusak karakter pada berkas yang hanya Anda urutkan ulang akan menjadi cacat yang lebih buruk daripada semua yang diperbaiki pembangunan ulang ini.
Seperti apa berkas yang diekspor
Secara bawaan ia adalah berkas Anda dengan barisnya berpindah. Pemisah, akhir baris, dan pindah baris penutup sama seperti saat datang, dan setiap baris yang tak berubah disalin persis seperti masuknya — tanda kutip asli, spasi asli, semuanya asli. Pengurut yang mengutip ulang setiap sel pasti akan berbeda dari sumbernya di suatu tempat, dan kode produk yang kehilangan tanda kutipnya adalah kode produk yang ditelan Excel.
- Pemisah keluaran. Pertahankan milik sumber, atau tulis koma, titik koma, tab, atau garis tegak. Ekspor bertab diberi nama .tsv.
- Akhir baris. Pertahankan milik sumber, atau paksa LF atau CRLF.
- Penanda urutan bita. Menambahkan petunjuk UTF-8 yang dibutuhkan Excel versi lama agar aksen tampil benar.
- Kutip setiap bidang. Untuk pengimpor ketat yang menginginkannya demikian.
Kecepatan, dan mengapa itu penting pada berkas sebesar ini
Mengurutkan bukan bagian yang lambat dari alat CSV — membacanyalah yang lambat, dan membandingkan nilai sepasang demi sepasang itulah yang mengubah operasi cepat menjadi tab membeku. Di sini berkas dibaca sekali saat tiba, setiap nilai yang dibutuhkan pengurutan dihitung sekali, dan penyusunannya sendiri hanyalah aritmetika. Mengubah arah atau menambah kunci mengurutkan ulang berkas yang sudah terbuka alih-alih membacanya lagi, dan itulah sebabnya pratinjau bergerak secepat kontrolnya.
- Setengah juta baris, 26 MB. Terbuka dalam sekitar sepersepuluh detik.
- Kolom angka atau tanggal pada ukuran itu. Tersusun dalam kurang dari setengah detik.
- Mengelompokkan menurut kategori. Sekitar empat perseratus detik, karena kolom dengan sedikit nilai berbeda sama sekali tak butuh perbandingan.
- Setengah juta nama yang berbeda. Satu atau dua detik — hal paling lambat yang dilakukan alat ini, dan tetap lebih cepat daripada cara biasa.
- Tak ada apa pun di utas utama. Halaman tetap responsif dan Batal menghentikan pekerjaan seketika.
Semuanya terjadi di perangkat Anda. Berkas tidak pernah diunggah, jadi tidak ada antrean, tidak ada tagihan per megabita, dan tak ada yang perlu dihapus setelahnya, dan alat ini tetap bekerja saat jaringan dimatikan.
Setengah juta baris dalam berkas 26 MB terbuka dalam sekitar sepersepuluh detik, dan mengelompokkannya menurut kategori menambah sekitar empat perseratus detik.
Mengapa mengurutkan CSV lebih dulu
Mengurutkan adalah hal termurah yang bisa Anda lakukan pada sekumpulan data, dan itu memudahkan setiap langkah berikutnya.
- Anda bisa melihat bentuknya. Nilai ekstrem, celah, dan duplikat semuanya pindah ke tempat Anda bisa menemukannya.
- Duplikat berbaris. Baris yang identik menjadi bersebelahan, dan itulah yang dibutuhkan penghapus duplikat.
- Impor menjadi terduga. Berkas yang urutannya konsisten menghasilkan perbandingan yang terbaca saat dimuat dua kali.
- Laporan membaca dirinya sendiri. Dikelompokkan menurut kategori dan bertanggal di dalam tiap kelompok itu laporan, bukan tumpahan data.
Gratis dan Pro
Semua yang membuat pengurutan benar itu gratis. Pro soal skala.
- Gratis. Satu berkas hingga 25 MB, sampai tiga kunci pengurutan, semua tipe, semua arah, semua pemisah, semua penyandian masukan, dan semua opsi ekspor.
- Pro. Berkas sebesar kemampuan perangkat Anda, lima puluh sekaligus yang dikirim sebagai satu ZIP, dan kunci pengurutan sebanyak yang Anda mau.
Tidak ada hasil gratis berkualitas lebih rendah yang perlu dinaikkan. CSV tidak punya resolusi untuk dipotong separuh dan tidak punya kompresi untuk diturunkan, jadi tingkat gratis dibatasi oleh seberapa banyak yang Anda urutkan sekaligus, tidak pernah oleh seberapa baik.
Cara mendapat hasil yang bersih
- Periksa kontrol baris judul sebelum mengurutkan. Ia ditampilkan beserta alasan keputusannya; berkas tanpa judul tidak boleh baris pertamanya dipaku.
- Lihat tipe akhir dari kunci itu. Tercetak di bawah setiap kunci, dan kolom yang Anda kira numerik tetapi tampil sebagai teks biasanya berarti ada karakter tersasar di dalamnya.
- Setel Urutan tanggal bila berkasnya bukan gaya Amerika. Hanya perlu ketika kolomnya sendiri ambigu, dan alat ini memberi tahu kapan itu terjadi.
- Gunakan beberapa kunci alih-alih mengurutkan dua kali. Dua kali jalan memang berhasil karena pengurutannya stabil, tetapi satu kali jalan dengan dua kunci menyatakan maksud Anda.
- Pertahankan pemisah sumber kecuali sesuatu di hilir meminta lain. Itulah pengaturan yang menjaga ekspor identik bita demi bita dengan masukannya.
Pertanyaan yang sering diajukan
Bagaimana cara mengurutkan CSV berdasarkan kolom?
Jatuhkan CSV Anda atau tempelkan, pilih kolom di bagian Kunci pengurutan, pilih arah, lalu tekan Urutkan. Baris disusun ulang di perangkat Anda dan baris judul yang terdeteksi tetap di atas. Anda bisa menambahkan kunci sebanyak yang diperlukan untuk memutus seri, melihat hasilnya di tabel pratinjau, lalu mengunduh atau menyalin berkas terurut lengkap.
Bisakah saya mengurutkan lebih dari satu kolom?
Bisa, dan bukan hanya dua. Tambahkan satu kunci untuk setiap kolom yang ingin Anda urutkan; yang pertama adalah urutan utama dan setiap kunci di bawahnya memutus seri kunci di atasnya. Setiap kunci punya tipe dan arahnya sendiri, jadi Anda bisa mengurutkan wilayah dari A ke Z, lalu tanggal dari terbaru, lalu jumlah dari terbesar. Panah naik-turun menyusun ulang kunci, yang mengubah kunci mana yang menang.
Mengapa angka saya dulu terurut salah?
Hampir semua pengurut CSV membandingkan angka sebagai teks dengan aturan urutan alami, yang menelusuri deretan digit alih-alih membaca nilainya. Itu menaruh 10,25 setelah 10,5, dan sama sekali tidak memahami 1.200, Rp4.500, (300), atau 1e3. Alat ini membaca angka sebenarnya, termasuk pemisah ribuan, simbol mata uang, angka negatif akuntansi dalam kurung, persen, serta titik maupun koma desimal. Setel tipe kunci ke Angka untuk memaksanya, atau biarkan Otomatis dan kolomnya yang memutuskan.
Bisakah mengurutkan berdasarkan tanggal?
Bisa. Setel tipe kunci ke Tanggal, atau biarkan Otomatis — kolom tanggal dikenali dan diurutkan secara kronologis, bukan menurut abjad, sehingga Desember 2023 datang sebelum Maret 2024, bukan sesudahnya. Tanggal ISO, tanggal bergaris miring dan bertitik, tahun dua digit, dan nama bulan dalam keenam bahasa situs ini semuanya terbaca. Bila nilai seperti 3/1/2024 benar-benar ambigu, seluruh kolom memutuskan antara hari dulu dan bulan dulu, alat ini menyebutkan pembacaan yang dipakai, dan Urutan tanggal memungkinkan Anda menggantinya.
Apakah baris judul tetap di atas?
Ya, kalau ada. Baris satu diperiksa terhadap baris di bawahnya — kolom angka atau tanggal yang nilai pertamanya berupa kata adalah kolom berlabel — dan hasilnya ditampilkan di samping kontrol Baris judul dengan pilihan Deteksi, Ya, dan Tidak. Kontrol itu penting: berkas tanpa judul tidak boleh baris pertamanya dipaku di atas, dan berkas yang punya judul tidak boleh labelnya ikut terurut ke tengah data.
Apa yang terjadi pada bidang berkutip, baris kosong, dan baris tak seragam?
Semuanya selamat. Bidang berkutip yang berisi koma, pindah baris, atau kutip ganda adalah satu sel, bukan dua baris; baris kosong di antara bagian tetap baris kosong; dan baris dengan sel lebih banyak atau lebih sedikit dibiarkan apa adanya serta dihitung di atas pratinjau. Tidak ada yang ditambal, dipangkas, atau dikutip ulang, karena pengurutan seharusnya mengubah urutan berkas dan tidak lebih.
Pemisah, penyandian, dan jenis berkas apa yang berfungsi?
Koma, titik koma, tab, dan garis tegak, dideteksi dengan mengurai berkas memakai masing-masing dan memilih yang menghasilkan tabel yang runtut — sehingga ekspor Eropa yang penuh koma berkutip tidak dikira berkas berkoma. Teks dibaca sebagai UTF-8, UTF-16 dengan atau tanpa penanda urutan bita, Windows-1252, atau ISO-8859-1, dideteksi dari bitanya. Dialog berkas menerima .csv, .tsv, .psv, .tab, dan .txt, dan selebihnya ditolak dengan tautan ke alat yang menanganinya.
Ke mana sel kosong dan nilai yang tak bisa diurutkan pergi?
Nilai yang terbaca lebih dulu dalam arah yang Anda pilih, nilai yang berisi tetapi tak terbaca sebagai tipe itu — N/A di kolom harga — sesudahnya, dan sel kosong paling akhir. Sel kosong di awal adalah kotak centang bila Anda ingin sebaliknya. Arah tidak pernah memindahkannya: membalik pengurutan membalik urutan nilai dan tetap meninggalkan sel kosong di akhir, seperti yang dilakukan lembar kerja dan seperti yang orang harapkan.
Seberapa besar berkasnya, dan apakah privat?
Gratis mengurutkan satu berkas hingga 25 MB, kira-kira setengah juta baris, dalam beberapa ratus milidetik. Pro menaikkan ukuran sampai sebatas kemampuan perangkat Anda, mengizinkan lima puluh berkas sekaligus yang dikirim sebagai satu ZIP, dan mencabut batas tiga kunci. Semuanya berjalan di perangkat Anda — berkas tidak pernah diunggah, tidak pernah disimpan, dan tidak pernah dilihat siapa pun — dan tetap bekerja luring setelah halaman dimuat.
dari 98 penilaian
Beri nilai alat ini
Ketuk bintang — hanya sebentar