本文へスキップ
DiffResolver

3 方向 CSV マージ

3 つのバージョンの CSV をオンラインでマージします。キー列で行を対応付け、片側だけのセル編集は自動でまとめ、本当の競合だけを解決します。アップロードはありません。

ファイルがブラウザーから出ることはありません。

行数:0 · 文字数:0
行数:0 · 文字数:0
行数:0 · 文字数:0
オプション
キー列

キー列を選ぶには、先にファイルを読み込んでください。

各行を一意に識別する列を選びます。空のままにすると内容で行を対応付けます。

解決した競合: 0/0

3 方向 CSV マージについて

git がコードに対して行うのと同じやり方で CSV の競合を解決します。3 つの入力(ベース + 自分側 + 相手側)、キーによる行の対応付け、そして可能なところではセル単位での競合の表示です。

使い方

  1. 共通の祖先(ベース)の CSV を貼り付けます。
  2. 編集した 2 つのバージョンを、自分側と相手側に貼り付けます。
  3. 競合を行ごとに解決します。必要なら中に入り、セルを個別に選べます。

サンプルで試す

共通のベースから編集が分かれた小さな在庫のファイルです。

このツールが扱わないこと

  • ベースのバージョンが必要です。入力が 2 つだけなら CSV のマージを使ってください。
  • 列の追加や削除といった構成の変更は、両側にまたがって自動ではマージしません。

よくある質問

ファイルがブラウザーの外に出ることはありますか。

ありません。すべての比較はあなたのブラウザーの中で動きます。貼り付けた内容、ドロップしたファイル、読み込んだファイルがサーバーに送られることはありません。ページを読み込んだあとは、オフラインになってもツールは動き続けます。

このツールは無料で使えますか。

無料です。DiffResolver のツールはすべて無料で、アカウントも登録もインストールも要りません。処理はあなたの端末で動くので、サーバー側の利用制限もありません。

セルの単位で競合を解決できますか。

可能なところではできます。両側が同じ行の別のセルを編集したときは、その編集を自動でマージします。同じセルを編集したときは、そのセルの値を直接選べます。

片側で削除された行はどうなりますか。

片側で削除し、もう片側は触っていない行は、自動で削除します。もう片側も編集していた場合は、削除と編集の競合として示すので、あなたが決めます。

ファイルサイズの上限はありますか。

アップロードしないので、サーバー側の上限はありません。実際の上限を決めるのは、あなたの端末のメモリーです。テキストは 10 MB、画像は 40 MB、ドキュメントは 100 MB、アーカイブは 500 MB を超えると、処理が遅くなる可能性をツールが知らせますが、ファイルをブロックすることはありません。

このツールはオフラインでも動きますか。

動きます。最初の訪問のあと、ブラウザーがツールのコピーを保持するので、一度開いたページはネットワークがなくても動きます。ブラウザーのメニューから DiffResolver をアプリとしてインストールすることもできます。インストールは任意で、通常のタブでも同じように動きます。

データはどこに保存されますか。

ファイルはどこにも保存されません。ページのメモリーの中だけにあり、タブを閉じると消えます。このブラウザーに残るのは、あなたが自分で保存したものだけです。スナップショット、ツールの設定、テーマがこれにあたります。消すときは、設定を開いて「ローカルデータをすべて消去」を選んでください。

関連する考え方

関連ツール