前言
- 根据最小编辑距离算法,衍生出比较两个Excel的差异,源码:转到github地址
- 环境vs2019 框架 .netcore3.1
效果如下
- 两个需要对比的文件,左为源文件,右为需要对比的文件
- 对比结果如下(生成的是csv文件,如果需要其他格式,可以下载源码自己捣鼓,想怎么输出怎么输出)
注: 大写I代表插入,U代表更改,D代表删除
写在最后
- 整体思路就是根据最小编辑距离算法,得到源文件到目标文件的最小编辑次数,此时即为两个文件差异的最优解.
- 具体思路详见源码.
- 欢迎扩展
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。