CSVフィルターツール
場合によっては、特定の国、ステータス、または顧客に関する行のみを取得したい場合があります。このような場合、全体のエクスポートデータではなく、必要な情報だけを抽出することが求められます。このフィルターはCSVファイルを読み取り、列インデックスとテキスト文字列を指定し、その列に該当する行のみを抽出します(大文字・小文字を区別しない部分文字列の一致)。ヘッダー行はそのまま保持されるため、出力結果はスプレッドシートや他のツールに直接貼り付けることができる有効なCSV形式となります。
CSVをどのようにフィルターするか
-
1
CSVを貼り付けます
チェックボックスを使用して、フィルターに行1がヘッダーか最初のデータ行かを指定します。
-
2
列を選択してください
照合対象の列に対する1に基づくインデックス(例:3番目の列では`3`)。
-
3
マッチテキストを入力してください
文字列マッチング(大文字・小文字を区別しない)。空の文字列はすべての行を変更せずに通過します。
-
4
フィルターを実行
一致する行は元の順序で表示され、一致しない行は削除されます。ヘッダー(存在する場合)は常に保持されます。
マッチング戦略と実際の例
このフィルターは対象列に対して大文字・小文字を区別しないstr_containsを使い、ヘッダー行は常にそのまま通します。演算子ひとつ、列ひとつ、検索語ひとつというあえてシンプルな設計なので、雑然としたエクスポートデータでも動作が予測しやすくなっています。
例:国別で注文を絞り込む
| 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 |
列3をfrで絞り込むと、行1001と1003が得られます。マッチは大文字・小文字を区別しないため、FRもfrもどちらも通過します。
ヒント
- 可能ならまず正規化しておく。 元データに対して
toLowerCaseを実行するか、クリーニングスクリプトを通しておくと、フィルターが一貫した列を処理できます。 - フィルターを重ねがけする。 フィルターを実行して出力をコピーし、別の列でもう一度絞り込めば、条件を連鎖させられます。
- 複雑なロジックはSQLやスプレッドシートへ。 このツールは手早い抽出に強みがありますが、複合条件(
country = FR AND total > 50)はSQLやExcelのフィルターのほうが簡単です。
エッジケース
- 対象の列が想定より短い行(不揃いなCSV)は、その列が空とみなされるため、空でない値とのマッチには通りません。
- マッチは部分文字列ベースです。
USはUnited States、plus、musicalにも一致します。範囲が広すぎる場合は、より具体的な検索文字列を使うか、別の列を指定してください。 - 引用符で囲まれたセル内のカンマは保持されます。パーサーは対象列を調べる前に、CSV全体を完全に解析します。
よくある質問
直接ではありません、フィルターは文字列の部分文字列マッチングを行います。範囲を指定する場合は、CSVファイルをスプレッドシートで開くか、SQLでクエリし、適切な比較演算子を使用してください。
いいえ。セルの値と検索文字列の両方は比較前に小文字に変換されているため、FR、frおよびFrはすべて同じ行と一致します。
現在、このフィルターは包含型のみです(一致する行を保持し、それ以外の行は除外します)。除外する場合は、regexまたはSQL風の式を用いるツールを使用するか、または「keep-matches」の出力結果をブラックリストとして使用して対象行を元のデータから削除してください。
フィルターを実行するため、CSVは当社サーバーに送信されます。保存や共有はされず、ページのリンクにも追加されません。
関連ツール
ファイル拡張子識別ツール
ファイル名や拡張子から、対応するファイルタイプとMIMEタイプを調べられます。一般的なフォーマットの早見表と、二重拡張子を見抜くヒント付きです。
SQLテストデータジェネレーター
任意のテーブル名に対し、連番のサンプル行(id, name, email, active)で実行可能なSQL INSERT文を生成します。最大200行、MySQL構文、ワンクリック。
Excel シート分割ツール
XLSX または XLS のブックを、ワークシートのタブ、データ行のまとまり、列の値でブラウザー内で分割します。ファイルをアップロードせずに、1 つの XLSX またはローカル ZIP をダウンロードできます。
MOBI から EPUB への変換ツール
MOBI の電子書籍を、Apple Books・Kobo・Google Play ブックス・最新のほとんどのアプリが読めるオープン標準の EPUB に変換します。.mobi ファイルをアップロードして、きれいな .epub をダウンロード。
MP4 から MP3 への変換ツール
MP4 動画から音声トラックを取り出して MP3 として保存します。ミュージックビデオ・ポッドキャスト・講義・どこでも聴きたい音声クリップに最適です。
ExcelからMarkdownへの変換ツール
XLSX、XLS、CSVのシートを1つ選び、ブラウザ内でGitHub Flavored Markdown表に変換します。ファイルをアップロードせず、見出し、配置、改行を設定できます。
このツールは他の言語でも利用できます
- Thiết bị lọc CSV [VI]
- CSV-filterverktyg [SV]
- أداة تصفية CSV [AR]
- CSV 필터링 도구 [KO]
- เครื่องมือกรองข้อมูล CSV [TH]
- Outil de filtre CSV [FR]
- Alat Filtrasi CSV [ID]
- CSV-Filter-Tool [DE]
- CSV-filtertool [NL]
- Herramienta de Filtro CSV [ES]
- Filtr plików CSV [PL]
- Ferramenta de Filtro CSV [PT]
- CSV Filter Tool [EN]
- Strumento di Filtro CSV [IT]
- Инструмент фильтрации CSV [RU]
- CSV Filtreleme Aracı [TR]
- CSV过滤工具 [ZH]