EXCEL テキストやエクセルの比較ツール
概要説明
Excel VBAによる汎用的な差分ツール(以下、XDiffと略す。)を公開します。
差分ツールは、様々な場面で業務効率の向上に役立ちます。目視チェックでは、見落としてしまう違いを機械的に見つけることができます。
XDiffは、一般的なテキスト比較及び工夫したエクセル比較を実現します。
テキスト比較の差分ツールの仕組みは、ワードの校閲の比較機能を使用しています。下記は出力例です。
エクセル比較は、マッチングソート型(以下、MS型と略す。)比較の仕組みを新たに作成しました。MS型比較は、比較したいマッチングキーと取り出したいカラム情報を例示シートにて指定することで、変更前後のエクセルシートから動的に例示シートに指定されたカラム情報の配列を作成し比較する機能です。このため、元となる変更前後のエクセルシートについて、連結キーを構成するカラムがあれば並び順や連結キー以外のカラム情報が一致しなくても比較可能としています。下記は、例示シートと比較結果の出力例です。
例示シート
比較結果
比較元データ
詳細な使い方について
上記の内容は、下記ツールの使い方シートに記載しています
実際のモジュールは、下記よりダウンロードできます。
概算開発規模
総モジュール数---------------------------10 個
プロシージャー 数------------------------50 個
モジュール統計 総コード行数---- 4.3KLOC
その他
テキスト比較でのエクセル、PDF、WEBなどの対応は、順次、開発中です。
何かお気づきの点やご意見など有りましたらお問い合せからご連絡頂けると幸いです。