UTILS.
100% ブラウザ内で完結
🔀

CSV結合/マージ

2つのCSVを追加結合するか、共有キー列でデータベース風に結合します。

出力

このツールについて

CSV結合/マージは、2つのCSVを——行を追加して連結するか、共有するキー列でデータベース風に結合して——組み合わせる無料のブラウザ内ツールです。どちらのファイルも端末上に留まり、何もアップロードされません。

追加モードは2つのファイルを積み重ねて列の和集合を取り、列を持たないファイルには空欄を補います。結合モードは指定したキー(ヘッダー名またはインデックス)で行を突き合わせ、内部結合・左結合・右結合・完全外部結合に対応します。スプレッドシートのVLOOKUPのように、しかもあらゆる結合の種類で動作します。一致しないキーは、選んだ結合に応じて空のセルで埋められます。

ハッシュ結合はすべてローカルで実行されるため、スプレッドシートやデータベースを使わずに、エクスポートの照合・あるテーブルの別テーブルによる補完・関連ファイルの連結を、プライバシーを守りながらオフラインでも行えます。

よくある質問

各結合モードは何をしますか?
内部結合は両方のファイルに存在するキーだけを残します。左結合はファイルAのすべての行を残し(Bに一致がない箇所は空欄)、右結合はファイルBのすべての行を残し、完全外部結合はどちらか一方にあるすべてのキーを残します。追加は代わりに全行を積み重ねて列の和集合を取ります。
キー列はどのように指定しますか?
キーはヘッダー名(例:id)または0始まりのインデックス(例:0)で入力します。ファイルAのキーは1つだけ残され、ファイルBの残りの列が一致した行の右側に追加されます。
キーが重複している場合はどうなりますか?
どちらかのファイルでキーが複数回現れる場合、結合は一致するすべての組み合わせ(そのキーについてのデカルト積の展開)を生成します。これは一意でないキーに対するSQLの結合の挙動と同じです。
どのようなCSVの規約が適用されますか?
両方のファイルは同じ区切り文字を共有する必要があります。引用符付きフィールド(内側の引用符は二重)は正しく解析され、ヘッダー設定は両方のファイルに同時に適用されます。各ファイルの先頭行が列名を表すときにチェックを入れてください。

その他のツール