CSV

CSV行抽出・フィルター

CSV・TSVから、指定した列の値に一致する行や文字列を含む行、空欄の行などを抽出できます。入力内容はブラウザ内で処理します。

ブラウザ内処理ファイル内容や貼り付けたデータはTool Koboのサーバーへ送信しません。

Rows

条件に合う行を抽出

UTF-8対応 / サーバー送信なし

または下の欄へ直接貼り付け

Result

抽出結果

Use cases

主な用途

  • ステータス列が「完了」の行だけを残したい
  • 商品名や住所に特定の文字列を含む行を抽出したい
  • 指定した値に一致しない行だけを確認したい
  • 対象列が空欄、または空欄でない行を絞り込みたい

How to use

使い方

  1. CSV・TSVファイルを選ぶか、テキストを貼り付けます。
  2. 入力の区切り文字と、1行目を見出しとして扱うかを確認して「データを読み込む」を押します。
  3. 抽出条件の対象列と、「一致する」「含む」「空欄」などの条件を選びます。
  4. 必要な条件では検索する値を入力し、出力の区切り文字を選びます。
  5. 「行を抽出する」を押し、結果をコピーするかファイルとしてダウンロードします。

Tips

「一致する」と「含む」の違い

「一致する」はセル全体が検索値と同じ行だけを抽出します。たとえば検索値が東京の場合、東京は対象ですが、東京都は対象になりません。

「含む」はセルの一部に検索値があれば抽出します。同じ例では、東京と東京都の両方が対象です。英字の大文字・小文字、全角・半角、前後の空白は区別します。

Specification

対応内容

条件は「一致する」「一致しない」「含む」「含まない」「空欄」「空欄でない」に対応します。初版では1つの列に対して1つの条件を指定します。

カンマ、タブ、セミコロン、パイプ区切りのCSV・TSVに対応します。ダブルクォート内の区切り文字やセル内改行もCSVとして解析します。

1行目を見出しとして扱う場合、見出し行は抽出条件の対象外となり、結果の先頭に残ります。行の対象列が不足している場合は空欄として判定します。UTF-8 BOM付き入力は出力でもBOMを保持します。

FAQ

よくある質問

複数の条件を組み合わせられますか?

初版では1つの条件に対応しています。複数条件で絞り込む場合は、抽出結果をもう一度入力して条件を変えて処理できます。

空白だけが入ったセルは空欄になりますか?

いいえ。半角スペースや全角スペースが入っているセルは文字のあるセルとして扱います。

条件に合う行がない場合はどうなりますか?

見出し行ありの場合は見出し行だけ、見出し行なしの場合は空の結果になります。

入力したCSVはサーバーへ送られますか?

いいえ。解析、行抽出、コピー、ダウンロードはブラウザ内で行います。