Filtr plików CSV
Czasami potrzebujesz tylko wierszy dla jednego kraju, jednego statusu albo jednego klienta, a nie całego eksportu. Ten filtr odczytuje plik CSV, przyjmuje indeks kolumny oraz fragment tekstu i zwraca wyłącznie te wiersze, w których dana kolumna zawiera ten tekst (dopasowanie podciągu bez rozróżniania wielkości liter). Wiersz nagłówka jest przekazywany dalej, więc wynik nadal jest poprawnym plikiem CSV, który można wkleić bezpośrednio do arkusza kalkulacyjnego lub innego narzędzia.
Jak filtrować plik CSV
-
1
Wklej plik CSV
Za pomocą pola wyboru wskaż filtrowi, czy pierwszy wiersz jest nagłówkiem, czy pierwszym wierszem danych.
-
2
Wybierz kolumnę
Indeks kolumny do porównywania, na przykład `3` dla trzeciej kolumny.
-
3
Wpisz szukaną frazę
Dopasowanie podciągu, bez rozróżniania wielkości liter. Pusta fraza przepuszcza każdy wiersz bez zmian.
-
4
Uruchom filtr
Pasujące wiersze są zwracane w pierwotnej kolejności, a niepasujące są odrzucane. Nagłówek (jeśli istnieje) jest zawsze zachowywany.
Strategia dopasowania i praktyczne przykłady
Filtr używa funkcji str_contains bez rozróżniania wielkości liter na kolumnie docelowej, przy czym wiersz nagłówka jest zawsze przekazywany dalej bez zmian. To celowo proste rozwiązanie, jeden operator, jedna kolumna, jedna szukana fraza, aby zachować przewidywalność nawet przy pobałaganionych eksportach.
Przykład: filtrowanie zamówień według kraju
| 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 |
Przefiltruj kolumnę 3 frazą fr, a otrzymasz wiersze 1001 i 1003, dopasowanie nie rozróżnia wielkości liter, więc zarówno FR, jak i fr przechodzą.
Wskazówki
- Jeśli możesz, najpierw znormalizuj dane. Uruchom
toLowerCasena danych źródłowych lub przepuść je przez skrypt czyszczący, aby filtr miał spójną kolumnę do przetworzenia. - Łącz kolejne przebiegi filtra. Możesz uruchomić filtr, skopiować wynik i przefiltrować go ponownie według innej kolumny, aby połączyć warunki.
- Do złożonej logiki użyj SQL lub arkusza kalkulacyjnego. To narzędzie sprawdza się przy szybkim wycinaniu danych; złożone warunki (
country = FR AND total > 50) łatwiej obsłużyć w SQL lub w filtrach programu Excel.
Przypadki brzegowe
- Wiersze, w których kolumna docelowa jest krótsza niż oczekiwano (nierówny plik CSV), są w tej kolumnie traktowane jako puste, więc nie przechodzą dopasowania do wartości niepustej.
- Dopasowanie opiera się na podciągu:
USpasuje doUnited States,plusimusical. Jeśli jest zbyt szerokie, użyj bardziej precyzyjnej frazy lub innej kolumny. - Przecinki wewnątrz komórek w cudzysłowach są zachowywane; parser wykonuje pełną analizę pliku CSV, zanim sprawdzi kolumnę docelową.
Najczęściej zadawane pytania
Nie bezpośrednio, filtr wykonuje tekstowe dopasowanie podciągu. W przypadku zakresów otwórz plik CSV w arkuszu kalkulacyjnym lub odpytaj go w SQL, używając właściwych operatorów porównania.
Nie. Zarówno wartość komórki, jak i szukany tekst są przed porównaniem zamieniane na małe litery, dlatego FR, fr i Fr pasują do tych samych wierszy.
Obecnie filtr działa wyłącznie w trybie włączającym (zachowuje dopasowania, odrzuca resztę). Aby wykluczać, sięgnij po narzędzie z wyrażeniami regularnymi lub składnią zbliżoną do SQL, albo potraktuj wynik z dopasowaniami jako czarną listę i usuń te wiersze z oryginału.
Plik CSV jest wysyłany na nasz serwer w celu uruchomienia filtra. Nie jest zapisywany ani udostępniany i nie jest dodawany do linku strony.
Powiązane narzędzia
Konwerter M4A na MP3
Konwertuj dźwięk M4A na MP3, aby uzyskać szerszą zgodność. Prześlij plik .m4a i pobierz zgodną kopię .mp3.
Konwerter Word do Markdown
Przekształć plik Word DOCX w czysty Markdown bezpośrednio w przeglądarce. Zachowaj nagłówki, listy, linki i proste tabele, a potem skopiuj lub pobierz edytowalny plik .md.
Ekstraktor archiwów
Przeglądaj kontenery ZIP, JAR, XPI, DOCX, XLSX, PPTX i ODT lokalnie w przeglądarce oraz pobieraj pojedyncze pliki bez wysyłania archiwum źródłowego.
Łączenie arkuszy Excel
Łącz lokalnie pliki XLSX, XLS, XLSM, XLSB lub ODS. Zachowaj osobne arkusze albo dodaj wiersze z jednakowymi nagłówkami, a potem pobierz XLSX.
Konwerter napisów
Konwertuj napisy SRT i WebVTT lokalnie, sprawdzaj czasy segmentów, zachowuj wiele wierszy, a następnie kopiuj lub pobieraj wynik.
Dzielenie arkuszy Excel
Podziel skoroszyt XLSX lub XLS według karty arkusza, bloków wierszy danych albo wartości kolumny w przeglądarce. Pobierz XLSX lub lokalny ZIP bez wysyłania plików.
Narzędzie jest dostępne w innych językach
- CSV-filterverktyg [SV]
- Alat Filtrasi CSV [ID]
- CSV Filter Tool [EN]
- เครื่องมือกรองข้อมูล CSV [TH]
- CSVフィルターツール [JA]
- Thiết bị lọc CSV [VI]
- Herramienta de Filtro CSV [ES]
- CSV Filtreleme Aracı [TR]
- CSV-Filter-Tool [DE]
- Outil de filtre CSV [FR]
- Ferramenta de Filtro CSV [PT]
- CSV过滤工具 [ZH]
- أداة تصفية CSV [AR]
- CSV 필터링 도구 [KO]
- CSV-filtertool [NL]
- Инструмент фильтрации CSV [RU]
- Strumento di Filtro CSV [IT]