LOADING
ファイルを解析中...
0%
LINE UID / CSV TOOLKIT

CSV TOOLKIT

分割・サンプリング・マージ・JOINをブラウザ完結で処理できます。大容量ファイル(数百万行)対応。

CSVファイル(LINE UIDリスト等)に対して、分割・抽出・結合の操作をブラウザ上で行うツールです。全処理がブラウザ内で完結するため、ファイルがサーバーへ送信されることはありません。

01

N 分割モード

1つのCSVを指定した数のファイルに均等分割します。230万件のリストを10分割すれば、約23万件×10ファイルが生成されます。端数は先頭のファイルから1件ずつ振り分けられるため、件数の差は最大1件に収まります。

設定項目分割数 / UID列名 / ランダム並び替え
出力data_part_1.csvdata_part_N.csv(ヘッダなし)
使用例配信リストを複数担当者へ分配する、A/Bテスト用に均等分割する
02

サンプリングモード

全データから指定件数だけを抽出し、複数ファイルに分割します。100万件のリストから10万件×2ファイルを作る場合などに使います。抽出後、ファイル間でUIDが重複していないか自動チェックし結果を表示します。

設定項目1ファイルあたりの件数 / 分割数 / UID列名 / ランダム並び替え
出力split_1_line_uids.csv 〜(ヘッダあり)
使用例テスト配信用に一部を抜き出す、母集団から検証セグメントを作る

ランダム並び替えをOFFにすると、元の並び順のまま先頭から抽出します。

03

マージモード

複数のCSVを1ファイルに縦結合します。ファイルを追加した時点で件数が表示され、列名が一致しないファイルは赤く表示されて実行できません。結合方法は3種類から選べます。

重複除去 全ファイルを結合し完全にユニーク化します。同じUIDは何度出現しても1件になります。
重複除去(ファイル内重複は残す) ファイル間で重複するUIDのみ除去します。同一ファイル内に同じUIDが複数行ある場合はそのまま保持されます。
重複のみ抽出 全ファイルに共通して存在するUIDのみを出力します(積集合)。1つでも欠けているUIDは除外されます。
出力merged_output.csv / merged_intersect.csv(ヘッダあり)
使用例月次で分割取得したリストを統合する、複数セグメントの共通層を洗い出す
04

JOIN モード

2つのCSV(LEFT/RIGHT)を突き合わせ、SQLのJOIN相当の操作を行います。LEFTが基準となるファイルです。

LEFT JOIN Aの全件を出力し、Bに存在するかどうかを in_B 列に true / false で付与します。件数は減りません。
INNER JOIN AとBの両方に存在するUIDのみを出力します(一致抽出)。
LEFT ANTI JOIN AのうちBに存在しないUIDのみを出力します(差集合)。除外リストの適用などに使います。
出力join_output.csv
使用例配信対象から既配信ユーザーを除外する、2つのリストの重なりを確認する

INNER JOIN の件数 + LEFT ANTI JOIN の件数 = LEFTファイルの全件数 になります。

全モード共通の機能

ランダムに並び替え 処理の前後でUIDをシャッフルします。実行するたびに異なる並び順になります。
大容量ファイル対応 4MBずつ逐次読み込むため、78MB・230万行程度のファイルでも処理できます。読み込み中は進捗が表示されます。
ZIP 一括ダウンロード 分割で複数ファイルが生成された場合、まとめて1つのZIPとして保存できます。
UID列名の指定 既定は line_uid です。CSVの列名が異なる場合は変更してください。存在しない列名を指定した場合はエラーで通知されます。
📂
CSVファイルをドロップ / クリックして選択
line_uid 列を含む CSV ファイル(大容量対応)
N 分割モード: CSVの全行を均等に N 個のファイルに分割します。
出力ファイル名: data_part_1.csv, data_part_2.csv ...(ヘッダなし)
サンプリングモード: 全データからランダムに「件数 × 分割数」件を非重複で抽出し分割します。
出力ファイル名: split_1_line_uids.csv, split_2_line_uids.csv ...(ヘッダあり)
📂
複数CSVをドロップ / クリックして選択
複数ファイル同時選択可。列名が一致するファイルのみマージできます。
重複除去モード: 複数CSVを1ファイルに結合します。列名が異なるファイルはエラーになります。重複UIDは自動除去されます。
出力ファイル名: merged_output.csv(ヘッダあり)
📂 クリックまたはドロップ
📂 クリックまたはドロップ
LEFT JOIN: Aの全件を出力し、Bに一致するUIDには in_B=true、存在しない場合は in_B=false を付与します。
出力ファイル名: join_output.csv

処理結果
v1.16
現在のバージョン
Ver.種別内容

このツールはブラウザ内で全処理が完結します。アップロードしたファイルがサーバーへ送信されることはありません。