Alat Filtrasi CSV
Terkadang Anda hanya memerlukan baris untuk satu negara, satu status, atau satu pelanggan, bukan seluruh data ekspor. Filter ini membaca file CSV Anda, mengambil indeks kolom dan teks tertentu, lalu menghasilkan hanya baris-baris yang memuat teks tersebut (dengan pencocokan substring yang tidak membedakan huruf kapital dan kecil). Baris header tetap dipertahankan, sehingga hasilnya masih berupa file CSV yang valid dan dapat langsung dilekatkan ke spreadsheet atau alat lainnya.
Cara menyaring file CSV
-
1
Lampirkan file CSV
Gunakan kotak centang untuk menentukan kepada filter apakah baris ke-1 merupakan header atau baris data pertama.
-
2
Pilih kolom
Indeks berbasis 1 untuk kolom yang akan dipadukan, misalnya `3` untuk kolom ketiga.
-
3
Masukkan teks pencocokan
Pembandingan string secara harfiah (case-insensitive). String kosong akan melewati setiap baris tanpa perubahan.
-
4
Mengujicoba filter
Baris yang cocok ditampilkan dalam urutan aslinya; baris yang tidak cocok dihilangkan. Bagian header (jika ada) selalu dipertahankan.
Strategi pencocokan dan contoh praktis
Filter ini menggunakan fungsi str_contains yang tidak membedakan huruf besar-kecil pada kolom target, sedangkan baris header selalu diteruskan utuh tanpa diubah. Desainnya sengaja dibuat sederhana, hanya satu operator, satu kolom, dan satu kata kunci, agar hasilnya tetap dapat diprediksi meski data ekspornya berantakan.
Contoh: menyaring pesanan berdasarkan negara
| order_id | customer | country | total |
|---|---|---|---|
| 1001 | Alice | FR | 42.00 |
| 1002 | Bob | DE | 18.50 |
| 1003 | Carla | fr | 91.75 |
| 1004 | Dan | ES | 30.00 |
Saring kolom 3 dengan fr, dan Anda akan mendapatkan baris 1001 dan 1003, pencocokan tidak membedakan huruf besar-kecil, sehingga FR maupun fr sama-sama lolos.
Tips
- Normalkan dulu jika memungkinkan. Jalankan
toLowerCasepada data sumber, atau lewatkan data melalui skrip pembersih, agar filter mendapatkan kolom yang konsisten untuk diolah. - Gabungkan beberapa tahap penyaringan. Anda bisa menjalankan filter, menyalin hasilnya, lalu menyaring lagi pada kolom lain untuk merangkai beberapa kondisi.
- Untuk logika yang kompleks, beralihlah ke SQL atau spreadsheet. Alat ini unggul untuk pemotongan data cepat; predikat majemuk (
country = FR AND total > 50) lebih mudah ditangani dengan filter SQL atau Excel.
Kasus khusus
- Baris yang kolom targetnya lebih pendek dari yang diharapkan (CSV tidak rata) dianggap kosong pada kolom tersebut sehingga gagal dicocokkan dengan nilai yang tidak kosong.
- Pencocokan berbasis substring:
UScocok denganUnited States,plus, danmusical. Gunakan kata kunci yang lebih spesifik atau kolom lain jika hasilnya terlalu longgar. - Koma di dalam sel yang berada dalam tanda kutip tetap dipertahankan; parser mengurai seluruh CSV secara lengkap sebelum memeriksa kolom target.
Pertanyaan yang Sering Diajukan
Tidak secara langsung; filter tersebut melakukan pencocokan teks berdasarkan substring. Untuk rentang data, buka file CSV dalam spreadsheet atau kirimkan kueri ke file tersebut menggunakan SQL serta gunakan operator perbandingan yang sesuai.
Tidak. Baik nilai sel maupun teks pencarian dimasukkan dalam huruf kecil sebelum perbandingan, sehingga FR, fr, dan Fr semuanya cocok dengan baris yang sama.
Saat ini filter hanya bersifat inklusif (menghasilkan hasil yang sesuai dan menghilangkan yang tidak sesuai). Untuk eksklusi, gunakan alat yang mendukung ekspresi regex atau mirip SQL, atau gunakan hasil dari fitur “keep-matches” sebagai daftar hitam serta hapus baris-baris tersebut dari data asli.
File CSV dikirim ke server kami untuk menjalankan filter. File tersebut tidak disimpan atau dibagikan, dan tidak ditambahkan ke tautan halaman.
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 [TH]
- CSVフィルターツール [JA]
- Herramienta de Filtro CSV [ES]
- CSV Filtreleme Aracı [TR]
- CSV 필터링 도구 [KO]
- CSV过滤工具 [ZH]
- Outil de filtre CSV [FR]
- Thiết bị lọc CSV [VI]
- CSV Filter Tool [EN]
- CSV-filterverktyg [SV]
- CSV-Filter-Tool [DE]
- أداة تصفية CSV [AR]
- CSV-filtertool [NL]
- Filtr plików CSV [PL]
- Ferramenta de Filtro CSV [PT]
- Strumento di Filtro CSV [IT]
- Инструмент фильтрации CSV [RU]