プログラマーな日々

プログラマーをやっています。好きなツール:TaskChute Cloud・WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

Beyond CompareでCSVのデータを比較する

Beyond Compareを使うと、テキスト、フォルダ、表、バイナリ、画像、レジストリなどを比較できます。

www.scootersoftware.com

今回は、表比較でCSVを比較する方法を紹介します。単純なテキストの比較ではなく、データの差異を検出してくれるので便利です。

価格

有償です(30日間の使用期間があります)

Standard : 30$

Pro Edition : 60$

StandardとPro Editionの機能比較です。

www.scootersoftware.com

インストール

以下からインストーラをダウンロードして、実行します。

www.scootersoftware.com

CSVの比較方法

用意するCSVデータのフォーマット

  • 日付項目
    • 日付項目のフォーマットを指定する機能はないので、事前に比較するCSVとフォーマットを合わせておきます。
  • 数値項目
    • 数値データとして認識する機能があるので、フォーマットを合わせなくても大丈夫です。(0.0と0を同一の値と認識する)

CSVの読み込み

メニューセッション - 新規セッション - 表の比較

比較結果

以下のように表示されます。

f:id:JHashimoto:20170718115920p:plain

Tips

キー列を認識させる

f:id:JHashimoto:20170718115927p:plain

前ゼロを表示する

f:id:JHashimoto:20170718115930p:plain

特定の列を比較対象から外す

f:id:JHashimoto:20170718115934p:plain