LoginSignup
shoku-pan
@shoku-pan

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Winmergeのように、2つのcsvの差分を可視化する方法

解決したいこと

Winmergeのように、2つのcsvの差分を可視化する方法を知りたいです。
差分に色付けをして、EXCELファイルなどに出力したい。
pythonでdataframeに色付けしたり、openpyxlを使ったりしましたが、自分ではうまい方法が見つかりませんでした。
良い方法あればご教授下さい。

1

2Answer

WinMerge の新しい版(去年ぐらいのバージョン)では、CSVの比較を Excel 風に表示できるようですが、それではダメということでしょうか?

あるは、フリーウェアなどで CSV を比較するツールもあるようですがそれらではどうでしょうか?

最終的に Excel にするなら、そもそも Excel 上で比較して色付けすることもできそうですが、それだと問題があるということでしょうか?
(テーブルを2つ作って、片方のテーブルに条件式書式で、もう片方のテーブルと違っていれば色を付ける、という設定をするとか)

2

Comments

  1. @shoku-pan

    Questioner
    ありがとうございます😊
    プログラミングで実現しようとして、視野が狭くなっていました…。
    まず、winmergeについては、当方Macを使用しており、対象から外しました。
    フリーウェアもあるんですね!調べてみます。
    Excelにした状態で比較して、色付けする方法も確かにありますね!
    欲を言うと…文字レベルで異なる部分がわかるといいなと思っていまして。gitのように、差分がある行全体もハイライトされますが、その中の文字の違いはより濃く色付けされていたりするとベストなのですが。。

    いずれにせよ、調べが足りないようなので、色々と探してみます!

    ありがとうございました😊

Comments

  1. @shoku-pan

    Questioner
    ありがとうございます!

    mac用のものですと、ベータ版の製品もあるんですね😲
    試してみようと思います。

Your answer might help someone💌