1. ホーム
  2. git

[解決済み] git diff を使って 2 つのスプレッドシートの読みやすい diff を作成するにはどうすればよいですか?

2022-04-22 15:24:27

質問

ソースコードレポジトリにたくさんのスプレッドシート(xls)があります。 これらは通常gnumericやopenoffice.orgで編集され、主にユニットテスト用のデータベースに dbUnit . 私が知る限り、xlsファイルに対して簡単に差分を取る方法はなく、そのためマージは非常に面倒でエラーが発生しやすくなっています。

スプレッドシートをxmlに変換して、通常の差分を取ろうとしたのですが、本当に最後の手段という感じです。

で差分(とマージ)を行いたいと思います。 git テキストファイルと同じように どのようにすればよいのでしょうか。 git diff ?

解決方法は?

私たちの会社でも全く同じ問題に直面しました。私たちのテストはExcelワークブックを出力します。バイナリ形式の差分ではだめでした。 そこで、私たちは独自のシンプルなコマンドラインツールを開発しました。以下はその例です。 ExcelCompareプロジェクト . 実際、これによって私たちのテストをうまく自動化することができます。 パッチや機能のリクエストは大歓迎です。