Pengekstrak Kolom
Tempel ekspor CSV, tabel yang dipisahkan tab, atau teks berpembatas apa pun, pilih kolom yang Anda inginkan berdasarkan nomor atau nama header, dan dapatkan kembali dalam urutan yang Anda pilih — diganti namanya, dihapus duplikatnya, dan diurutkan jika Anda mau, dengan pembatas apa pun. Bidang berkutip yang berisi koma dan baris baru dibaca dengan benar, dan tidak ada yang meninggalkan browser Anda.
Kolom yang diekstrak
Tempel beberapa teks berpembatas di atas untuk memilih kolom darinya.
Cara Menggunakan Pengekstrak Kolom
- Tempel data Anda. CSV, TSV, teks yang dipisahkan titik koma atau pipa, kolom yang dipisahkan spasi, atau tabel lebar tetap. Formatnya dideteksi otomatis; ubah jika baris di bawah pengaturan menampilkan jumlah kolom yang salah.
- Pilih kolomnya. Pilih dari daftar kolom yang ditemukan, atau ketik dalam urutan yang Anda inginkan: nomor (
3), rentang (2-4), atau nama header (Email). - Bersihkan barisnya. Potong spasi, lewati baris kosong, hapus duplikat, dan urutkan menurut kolom keluaran mana pun — angka diurutkan sebagai angka, jadi 9 datang sebelum 10.
- Pilih keluaran dan salin. Koma, tab (untuk ditempel ke spreadsheet), titik koma, pipa, spasi, atau pembatas Anda sendiri, dengan atau tanpa baris header.
Memilih Kolom
| Anda ketik | Anda dapatkan |
|---|---|
3 | Kolom 3 |
3, 1 | Kolom 3, lalu kolom 1 — dalam urutan apa pun yang Anda inginkan |
2-4 | Kolom 2, 3, dan 4 |
4-2 | Kolom 4, 3, dan 2, dibalik |
3- | Kolom 3 hingga kolom terakhir |
Email | Kolom berjudul Email, cocok tanpa memedulikan huruf besar-kecil |
"Last, First" | Kolom yang header-nya berisi koma, dalam tanda kutip |
*, atau tidak diisi sama sekali | Setiap kolom — berguna saat Anda hanya ingin mengubah pembatas |
Angka selalu berarti posisi, dihitung dari 1, sehingga kolom berjudul 2024 dipilih dengan mengetik "2024" dalam tanda kutip. Anda dapat mendaftar kolom yang sama dua kali, dan apa pun yang tidak dapat dicocokkan oleh pengekstrak ditampilkan dengan warna merah alih-alih dibuang diam-diam.
Cara Membaca Masukan
CSV tidak memiliki satu tata bahasa resmi, tetapi RFC 4180 menggambarkan apa yang ditulis kebanyakan program: bidang dipisahkan koma, baris dipisahkan baris baru, dan bidang yang berisi koma, tanda kutip, atau baris baru dibungkus dalam tanda kutip ganda, dengan tanda kutip di dalamnya digandakan. Pengekstrak mengikuti aturan itu untuk pembatas koma, tab, titik koma, pipa, dan kustom — pembatas kustom bisa terdiri dari beberapa karakter, seperti | . Ia menghapus byte-order mark yang ditambahkan Excel di awal file CSV UTF-8, menerima akhir baris Windows, Unix, dan Mac lama, serta memperbaiki kerusakan umum — tanda kutip yang tidak pernah ditutup, atau teks setelah tanda kutip penutup — dan memberi tahu Anda ketika harus melakukannya.
Spasi dan tab memecah setiap baris pada rangkaian spasi kosong, yang cocok untuk keluaran baris perintah dan tabel sederhana tetapi merusak nilai apa pun yang berisi spasi. Kolom lebar tetap memecah pada posisi karakter: pengekstrak menemukan posisi yang kosong di setiap baris, atau Anda mengetik posisi awalnya sendiri, sehingga Ada Lovelace tetap berada dalam satu sel.
Contoh Kasus
Pilih Coba contoh. Datanya adalah survei mahasiswa singkat yang nilainya mencakup koma dan tanda kutip di dalam bidang berkutip. Daftar kolom contoh, Student, Hours per week, Country, memilih tiga kolom berdasarkan nama dan menempatkannya dalam urutan baru:
Keluaran (dipisahkan koma)
Student,Hours per week,Country Amara,12,Kenya Ben,8,Canada Chloé,15,France Diego,10,Mexico Elif,12,Canada
Ganti nama Hours per week menjadi Hours, urutkan menurut kolom itu dari Z ke A, 9 ke 0, dan ubah keluaran menjadi tab, maka hasilnya tertempel ke spreadsheet sebagai tiga kolom dengan mahasiswa paling sibuk di atas: Chloé (15), Amara dan Elif (12 masing-masing, dalam urutan aslinya), Diego (10), dan Ben (8). Pilih Study spot saja dengan duplikat dihapus, dan Anda mendapatkan empat tempat yang berbeda, dengan dua yang mengandung koma atau tanda kutip tetap dalam kutipan CSV — atau atur Kutip nilai ke Tidak pernah untuk daftar biasa.
Untuk melihat seluruh tabel sekaligus, gunakan CSV ke Tabel; untuk mengubah baris menjadi objek JSON, gunakan CSV ke JSON. Pengekstrak Kolom melakukan pekerjaan perintah Unix cut, atau menghapus kolom di spreadsheet, tanpa perlu membukanya.
Pertanyaan yang Sering Diajukan
- Bagaimana cara mengekstrak satu kolom dari file CSV?
- Tempel isi file, lalu pilih kolom dari daftar kolom yang ditemukan atau ketik nomor atau nama headernya. Untuk mendapatkan daftar biasa, satu nilai per baris, hapus centang Sertakan baris header dalam keluaran dan atur Kutip nilai ke Tidak pernah.
- Bagaimana cara menghapus kolom dari CSV?
- Daftar kolom yang ingin Anda simpan, bukan yang ingin dihapus — misalnya
1-3, 5menyimpan semuanya kecuali kolom 4 dalam file lima kolom. Keluaran mempertahankan kutipan CSV standar, sehingga terbuka dengan rapi di Excel atau Google Sheets. - Bisakah saya mengurutkan ulang atau mengganti nama kolom?
- Bisa. Urutan Anda mendaftar kolom adalah urutan keluaran, dan Ganti nama kolom memungkinkan Anda memberi header baru pada kolom keluaran mana pun tanpa mengubah datanya.
- Mengapa kolom saya bergeser atau terpecah di tempat yang salah?
- Biasanya pembatasnya ditebak secara keliru, atau sebuah nilai berisi pembatas tanpa tanda kutip di sekelilingnya. Periksa baris yang melaporkan format, baris, dan kolom, lalu pilih format sendiri jika salah. File CSV Eropa sering menggunakan titik koma karena koma adalah tanda desimal.
- Bagaimana cara menempelkan hasilnya ke Excel atau Google Sheets?
- Atur pembatas keluaran ke Tab, salin, dan tempel di sel pertama: setiap nilai masuk ke sel sendiri. Keluaran yang dipisahkan koma juga berfungsi jika Anda mengunduhnya sebagai file .csv dan membukanya.
- Apakah data saya diunggah ke mana pun?
- Tidak. Penguraian, ekstraksi, dan pengurutan semuanya terjadi di browser Anda; data tidak pernah dikirim ke server atau disimpan.