Pengekstrak Kolom Teks
Ekstrak kolom vertikal dari data teks terstruktur dengan mudah. Sangat cocok untuk file log, data CSV, nilai yang dipisahkan spasi, dan output perintah. Pilih kolom tertentu berdasarkan nomor, pilih pemisah, dan dapatkan hasil bersih secara instan.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Pengekstrak Kolom Teks
Selamat datang di Pengekstrak Kolom Teks kami, alat online gratis yang hebat yang dirancang untuk mengekstrak kolom vertikal tertentu dari data teks terstruktur. Baik Anda bekerja dengan file log, data CSV, output perintah, atau teks berformat kolom apa pun, alat ini memudahkan Anda untuk mengisolasi dan mengekstrak data yang Anda butuhkan secara tepat.
Cara Kerja Ekstraksi Kolom
(Multi-baris)
Pemisah
Kolom
Pemisah Output
Fitur Utama
- Dukungan Berbagai Pemisah: Bekerja dengan spasi, koma, tab, pipa, titik koma, titik dua, atau pemisah kustom
- Pemilihan Kolom yang Fleksibel: Tentukan kolom menggunakan sintaks sederhana seperti
1,3,5atau rentang seperti1-3 - Penanganan Spasi Putih Cerdas: Pemisah spasi menganggap beberapa spasi/tab sebagai pemisah tunggal
- Opsi Kolom yang Hilang: Pilih untuk melewati baris, gunakan string kosong, atau masukkan placeholder untuk data yang hilang
- Kustomisasi Output: Format output dengan pemisah yang berbeda atau bahkan tempatkan setiap kolom pada baris baru
- Pratinjau Visual: Lihat dengan tepat kolom mana yang diekstrak dengan pratinjau berkode warna
- Statistik Waktu Nyata: Lihat jumlah total baris, baris yang diproses, dan baris yang dilewati
- Hapus Spasi (Trim): Bersihkan spasi tambahan dari data yang diekstrak secara otomatis
Kasus Penggunaan Umum
1. Memproses File Log
Ekstrak stempel waktu dan jenis pesan dari log server. Misalnya, dari log seperti 2025-12-31 10:15:23 INFO User login successful, Anda dapat mengekstrak tanggal, waktu, dan tingkat status saja (kolom 1, 2, 3).
2. Ekstraksi Data CSV
Ambil kolom tertentu dari data yang dipisahkan koma. Jika Anda memiliki CSV besar dengan 20 kolom tetapi hanya butuh kolom 1, 5, dan 12, alat ini mengekstraknya secara instan tanpa membuka perangkat lunak spreadsheet.
3. Pemrosesan Output Perintah
Uraikan output dari alat baris perintah seperti ps, ls -l, atau netstat. Ekstrak ID proses, nama file, atau nomor port yang Anda butuhkan saja.
4. Hasil Kueri Database
Saat menyalin hasil kueri sebagai teks, ekstrak kolom tertentu untuk laporan atau analisis lebih lanjut.
5. Konversi Format Data
Konversi antar format pemisah yang berbeda. Misalnya, konversi nilai yang dipisahkan tab menjadi dipisahkan koma, atau ekstrak data yang dipisahkan pipa ke dalam format yang dipisahkan spasi.
Cara Menggunakan Alat Ini
Langkah 1: Tempel Teks Anda
Salin teks terstruktur Anda dan tempelkan ke kolom input. Setiap baris harus berada pada baris baru. Alat ini menangani teks dengan panjang berapa pun, dari beberapa baris hingga ribuan baris.
Langkah 2: Pilih Pemisah Input
Pilih karakter atau pola yang memisahkan kolom dalam input Anda:
- Spasi: Untuk teks yang dipisahkan spasi putih. Opsi ini menganggap jumlah spasi putih berapa pun (spasi, tab) sebagai pemisah tunggal, sangat cocok untuk output perintah yang sejajar.
- Koma: Untuk file CSV (Comma-Separated Values).
- Tab: Untuk file TSV (Tab-Separated Values).
- Pipa (|): Umum dalam ekspor database dan beberapa format log.
- Kustom: Tentukan karakter atau string apa pun sebagai pemisah.
Langkah 3: Tentukan Kolom yang Akan Diekstrak
Masukkan nomor kolom yang ingin Anda ekstrak. Kolom diberi nomor mulai dari 1. Anda dapat menggunakan beberapa format:
1- Ekstrak kolom 1 saja1,3,5- Ekstrak kolom 1, 3, dan 51-3- Ekstrak kolom 1, 2, dan 3 (rentang)1,3-5,7- Kombinasi: ekstrak kolom 1, 3, 4, 5, dan 7
Langkah 4: Konfigurasikan Opsi Output
Sesuaikan cara pemformatan data yang diekstrak:
- Pemisah Output: Pilih cara menggabungkan kolom yang diekstrak (spasi, koma, tab, dll.)
- Lewati Baris Kosong: Abaikan baris kosong di input
- Hapus Spasi (Trim): Hapus spasi di awal/akhir dari setiap kolom
- Tangani Kolom yang Hilang: Apa yang harus dilakukan jika suatu baris memiliki kolom lebih sedikit dari yang ditentukan (lewati baris, gunakan string kosong, atau gunakan placeholder N/A)
Langkah 5: Ekstrak dan Salin
Klik tombol Ekstrak Kolom. Alat ini menampilkan pratinjau visual yang menunjukkan kolom mana yang diekstrak dari beberapa baris pertama, statistik tentang pemrosesan, dan hasil lengkapnya. Salin hasilnya dengan satu klik.
Contoh Sintaks Pemilihan Kolom
Pemilihan Dasar
1 - Kolom pertama saja
1,2 - Kolom pertama dan kedua
1,3,5 - Kolom 1, 3, dan 5
Pemilihan Rentang
1-3 - Kolom 1 hingga 3 (setara dengan 1,2,3)
5-10 - Kolom 5 hingga 10
Pemilihan Kombinasi
1,3-5 - Kolom 1, lalu kolom 3 hingga 5
1,3-5,7,9-11 - Kombinasi kompleks kolom individu dan rentang
Memahami Pemisah
Pemisah Spasi (Mode Cerdas)
Saat Anda memilih "Spasi" sebagai pemisah, alat ini menganggap urutan karakter spasi putih apa pun (spasi, tab) sebagai pemisah tunggal. Ini ideal untuk output teks yang sejajar dari perintah di mana kolom dipisahkan oleh jumlah spasi putih yang bervariasi.
Contoh input:
Nama Umur Pekerjaan Kota John 25 Engineer NYC Jane 30 Designer LA
Dengan pemisah spasi, ini diurai dengan benar menjadi 4 kolom meskipun spasi bervariasi.
Pemisah Lainnya
Pemisah lain seperti koma, tab, atau pipa diperlakukan secara harfiah. Setiap kemunculan menciptakan batas kolom baru, meskipun kolom tersebut kosong.
Contoh dengan koma:
John,Doe,25,Engineer Jane,Smith,,Designer
Baris kedua memiliki kolom 3 yang kosong (di antara dua koma).
Tangani Kolom yang Hilang
Tidak semua baris dalam data dunia nyata memiliki jumlah kolom yang sama. Alat ini menawarkan tiga strategi:
Lewati Baris jika Kolom Hilang
Jika suatu baris tidak memiliki semua kolom yang Anda tentukan, seluruh baris tersebut akan dilewati di output. Ini memastikan output Anda hanya berisi data yang lengkap.
Gunakan String Kosong
Jika sebuah kolom hilang, string kosong digunakan sebagai penggantinya. Ini mempertahankan jumlah baris tetapi membiarkan celah untuk data yang hilang.
Gunakan Placeholder (N/A)
Kolom yang hilang diisi dengan "N/A" atau teks placeholder serupa, sehingga jelas bahwa data tersebut tidak ada.
Pertanyaan yang Sering Diajukan
Apa itu pengekstrak kolom teks?
Pengekstrak kolom teks adalah alat yang mengekstrak kolom vertikal tertentu dari data teks terstruktur. Alat ini membagi setiap baris dengan pemisah (seperti spasi, koma, atau tab) dan hanya mengekstrak kolom yang Anda tentukan. Ini berguna untuk memproses file log, data CSV, output perintah, dan format teks terstruktur apa pun.
Bagaimana cara menentukan kolom mana yang akan diekstrak?
Anda dapat menentukan kolom dengan beberapa cara: kolom tunggal (1,3,5), rentang (1-3 untuk kolom 1, 2, 3), atau kombinasi (1,3-5 untuk kolom 1, 3, 4, 5). Kolom diberi nomor mulai dari 1. Misalnya, jika teks Anda memiliki Nama, Umur, Pekerjaan, Kota, menentukan kolom 1,3 akan mengekstrak Nama dan Pekerjaan dari setiap baris.
Pemisah apa saja yang didukung?
Alat ini mendukung pemisah umum termasuk spasi, koma, tab, pipa (|), titik koma, dan titik dua. Anda juga dapat menentukan pemisah kustom untuk format unik. Pemisah spasi menganggap spasi putih apa pun (beberapa spasi, tab) sebagai pemisah tunggal, menjadikannya ideal untuk output teks yang sejajar.
Apa yang terjadi jika suatu baris memiliki kolom lebih sedikit dari yang ditentukan?
Anda dapat memilih cara menangani kolom yang hilang. Opsinya meliputi: lewati seluruh baris jika ada kolom yang hilang, gunakan string kosong untuk kolom yang hilang, atau gunakan placeholder seperti N/A. Fleksibilitas ini memastikan alat bekerja dengan format data yang tidak konsisten.
Dapatkah saya menggunakan ini untuk file CSV?
Ya! Alat ini sangat cocok untuk mengekstrak kolom tertentu dari file CSV. Cukup atur pemisah ke koma, tentukan kolom mana yang Anda inginkan (seperti 1,4,7), dan alat tersebut akan mengekstrak kolom tersebut dari setiap baris. Anda kemudian dapat mengeluarkannya dengan pemisah yang berbeda jika diperlukan.
Apa perbedaan antara pemisah spasi dan tab?
Pemisah spasi bersifat "cerdas" - ia menganggap jumlah spasi putih berapa pun (satu atau lebih spasi, tab) sebagai satu pemisah tunggal. Ini sangat cocok untuk output teks yang sejajar. Pemisah tab hanya memisahkan berdasarkan karakter tab (\t) yang sebenarnya, menganggap setiap tab sebagai tepat satu batas kolom.
Dapatkah saya mengekstrak kolom dalam urutan yang berbeda?
Ya! Kolom diekstrak dalam urutan yang Anda tentukan. Jika Anda menentukan 3,1,2, output akan memiliki kolom 3 terlebih dahulu, lalu kolom 1, lalu kolom 2, mengurutkan ulang data Anda.
Bagaimana cara menangani data dengan tanda kutip atau pemisah yang di-escape?
Alat ini melakukan pembagian berdasarkan pemisah yang sederhana dan saat ini tidak menangani pemisah yang di-escape atau string dalam tanda kutip (seperti file CSV di mana koma di dalam tanda kutip harus dipertahankan). Untuk penguraian CSV yang kompleks dengan tanda kutip, pertimbangkan untuk menggunakan alat pemrosesan CSV khusus.
Apakah ada batas jumlah teks yang dapat saya proses?
Meskipun tidak ada batas yang ketat, file teks yang sangat besar (ratusan ribu baris) mungkin memerlukan waktu lebih lama untuk diproses. Untuk performa optimal, alat ini bekerja paling baik dengan file hingga beberapa ribu baris. Untuk kumpulan data masif, pertimbangkan untuk memproses secara bertahap.
Tips untuk Ekstraksi Kolom yang Efektif
Pratinjau Data Anda Terlebih Dahulu
Sebelum mengekstrak, lihat beberapa baris pertama data Anda untuk memahami berapa banyak kolom yang ada dan pemisah mana yang digunakan. Pratinjau visual dalam hasil membantu memastikan Anda memilih kolom yang tepat.
Gunakan Hapus Spasi (Trim)
Mengaktifkan "Hapus spasi dari kolom (trim)" membersihkan spasi tambahan di awal atau akhir data yang diekstrak, memberi Anda hasil yang lebih bersih terutama saat bekerja dengan teks yang sejajar.
Periksa Statistik
Setelah ekstraksi, tinjau statistik yang menunjukkan berapa banyak baris yang diproses versus yang dilewati. Jika banyak baris dilewati, Anda mungkin perlu menyesuaikan strategi penanganan kolom yang hilang.
Gabungkan dengan Alat Lain
Gunakan alat ini dalam kombinasi dengan alat pemrosesan teks lainnya. Misalnya, ekstrak kolom terlebih dahulu, lalu gunakan alat urutkan, penghapus duplikat, atau alat cari-dan-ganti untuk pemrosesan lebih lanjut.
Contoh Dunia Nyata
Contoh 1: Ekstrak Nama dan Umur dari Daftar Kontak
Input (dipisahkan spasi):
John Doe 25 Engineer NYC Jane Smith 30 Designer LA Bob Johnson 28 Developer SF
Kolom yang akan diekstrak: 1,3
Output:
John 25 Jane 30 Bob 28
Contoh 2: Uraikan Stempel Waktu Log Server
Input (log dipisahkan spasi):
2025-12-31 10:15:23 INFO User login successful 2025-12-31 10:16:45 ERROR Database connection failed 2025-12-31 10:17:12 WARN High memory usage
Kolom yang akan diekstrak: 1-3
Output:
2025-12-31 10:15:23 INFO 2025-12-31 10:16:45 ERROR 2025-12-31 10:17:12 WARN
Contoh 3: Ekstrak Info Produk dari Data yang Dipisahkan Pipa
Input (dipisahkan pipa):
Product001|Widget|49.99|100|In-Stock Product002|Gadget|79.99|50|Low-Stock Product003|Tool|29.99|200|In-Stock
Pemisah: Pipa (|)
Kolom yang akan diekstrak: 1,2,3
Pemisah output: Koma
Output:
Product001,Widget,49.99 Product002,Gadget,79.99 Product003,Tool,29.99
Kutip konten, halaman, atau alat ini sebagai:
"Pengekstrak Kolom Teks" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 31 Des 2025