`
leon_a
  • 浏览: 77790 次
  • 性别: Icon_minigender_1
  • 来自: 拜月神教
社区版块
存档分类
最新评论

排骨工具箱之二:excel内容比较

阅读更多
excel内容比较工具
写这个工具的原因:
最近重构一本excel报表程序。由于程序上线很久,有很好的稳定性;但是随着最近版本增加的越来越多,程序也开始越来越难维护;因此老程序不动,在工程中重新开辟了一个package放重构后的程序。这样就引入了这样一个问题:重构前的程序和重构后的程序要在打印结果上要求完全一致。
比较生成的excel内容,有两种解决方案:
第一种是写VBA
第二种是用POI
我选择了POI,因为可以很好的结合到junit中。


按如下方式使用,程序见附件
assertFalse(!new CompareExcel(path).compareExcel(sheetIndex, prefix));
assertFalse(!new CompareExcel(path).compareExcel(prefix));
assertFalse(!new CompareExcel(path).compareExcel(fileName1, fileName2));
assertFalse(!new CompareExcel(path).compareExcel(sheetIndex, fileName1,fileName2));

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics