自制Beyond-Compare-Excel比较工具

Beyond Compare是文件差异比对的利器,除比较常见的文本文件外,还支持对Office文件进行比较。

其比较Office文件的原理是内置的转换程序,将Office 二进制转换为Txt文本。然而,内建的转换程序效率比较低,我也不喜欢Beyond Compare的Data File比较方式,于是自制的Beyond Compare的Excel比较工具。

一、访问Github,下载相应的代码
VS2010工程,原理是使用OLEDB将Excel读到DataSet,再将DataSet拼成string,string写入到txt文件。
https://github.com/gfxmode/Test/tree/master/CSharpWorkspace/ConvertXlsToTxt/ConvertXlsToTxt

二、设置BeyondCompare的File Format
设置.xls;xlsx文件,使用外部程序转换Excle,设置方法如下图。
Excel File Format BC4设置方法

三、比较效果图如下
BC4比较Excel效果图