我必须比较两个具有不同张数,不同列数/行数,合并单元格,公式等的Excel文件。
比较的输出应允许用户查看添加,删除,修改,重新排列的行/列。这一切都必须使用C#,.NET
来完成任何人都可以帮助我吗?
答案 0 :(得分:2)
您需要更好地定义范围。正如@Brijeesh建议的那样,有第三方库,如EPPLus,还有NPOI用于读取文件。但这不是关于阅读文件,而是执行一些“比较”,你脑子里想到了你想要它发生的事情。
这个问题过于宽泛,无法在这样的单个帖子中得到解答。
您应该开始回答这些问题,并将您尝试做的事情的范围缩小到可管理的任务中。
修改强>
VSTO有它的好处,它的缺点(用户必须安装excel)。第三方图书馆也有起伏。您应该使用哪种方法来访问电子表格,这不是本主题中的问题。
再次 - 一次关注一件事。你想要比较什么,你想怎么做?然后你可以担心你应该使用哪个库。虽然 - 当您准备提出这个问题时,请打开一个单独的问题,以便帖子可以保留主题。
答案 1 :(得分:0)
如果不符合您的要求,请查看epplus使用VSTO / office interop
答案 2 :(得分:0)
我创建了一个电子表格宏,将两个电子表格进行比较并突出显示差异。您必须登录才能下载,但您可以使用Google登录信息。 VBA代码未锁定,可能会让您开始将其移植到C#