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は当社サーバーに送信されます。保存や共有はされず、ページのリンクにも追加されません。
関連ツール
ZIPアーカイブ展開ツール
ZIP、JAR、XPI、DOCX、XLSX、PPTX、ODTの内部をブラウザー内で確認し、アーカイブをサーバーへ送信せずに個別のファイルをダウンロードできます。
CSVからExcelへ変換
CSVをブラウザ内で単一シートのXLSXへ変換します。区切り文字を確認し、IDを保持し、安全な数値だけを数値セルにして内容を送信せず保存できます。
ExcelからCSVへの変換ツール
XLSXまたはXLSのシートをブラウザ内でCSV・TSVに変換。シート、区切り文字、文字コード、非表示データを選べ、ファイルのアップロードは不要です。
字幕ファイル変換
SRTとWebVTTをブラウザ内で相互変換。キューの時刻を検証し、複数行の字幕を保ったままコピーまたはダウンロードできます。
Excel シート分割ツール
XLSX または XLS のブックを、ワークシートのタブ、データ行のまとまり、列の値でブラウザー内で分割します。ファイルをアップロードせずに、1 つの XLSX またはローカル ZIP をダウンロードできます。
Excelシート結合
XLSX、XLS、XLSM、XLSB、ODSを端末内で結合します。シートを分けて保持するか、見出しが一致する行を追加してXLSXをダウンロードできます。
このツールは他の言語でも利用できます
- Filtr plików CSV [PL]
- Ferramenta de Filtro CSV [PT]
- أداة تصفية CSV [AR]
- Herramienta de Filtro CSV [ES]
- Outil de filtre CSV [FR]
- CSV 필터링 도구 [KO]
- CSV Filtreleme Aracı [TR]
- CSV-filterverktyg [SV]
- CSV Filter Tool [EN]
- Thiết bị lọc CSV [VI]
- Alat Filtrasi CSV [ID]
- เครื่องมือกรองข้อมูล CSV [TH]
- CSV-filtertool [NL]
- CSV-Filter-Tool [DE]
- CSV过滤工具 [ZH]
- Strumento di Filtro CSV [IT]
- Инструмент фильтрации CSV [RU]