我最近有两个来自旧类型数据库的摘录,它们的大小非常大,并且有超过50列。我用Excel电子表格格式。
在Excel中使用某种形式的宏可以比较两个工作簿并自动突出显示任何差异,这是一个可以想象的想法吗?如果没有,创建一个winform在C#中做同样的事情是否可行?
澄清:我应该提到电子表格中的数据包含:
我还应该注意,我无法访问Office 2013或365,也无法使用内置的电子表格比较工具。
答案 0 :(得分:3)
我过去曾使用Spreadsheet Compare,效果非常好。
答案 1 :(得分:1)
我认为你可以试试NPOI,这是一个开源的lib来运行excel。
你可以打开两个excel文件,遍历每个单元格,并根据需要进行比较。 如果单元格的内容与另一个单元格不同,则可以为两者设置高亮样式。
答案 2 :(得分:0)