比较excel
两个excel文件,数据头是一样的,对比他们之间的数据是不是一样的,把不一样的列显示出来例如:
姓名 年龄 姓名 年龄
A 12 B 12
B 12 C 13
C 12
对比结果C的数据不一样 A没有 --------------------编程问答-------------------- 读取后放到两个dictionary里面去,
然后通过dictionary.ContainsKey来判断是否存在姓名,
之后在判断是否年龄一样。 --------------------编程问答-------------------- 你说的是用C#判断吗?现在是有俩个excle表。俩个excle分别放到俩个数据库表里吗? --------------------编程问答-------------------- dictionary只能放俩行吧,年龄只是举个例子。还有性别啦,身高啦体重啦之类的更多项 --------------------编程问答-------------------- 分别打开两个Excel文件,对比对应单元格即可。 --------------------编程问答-------------------- 上万条的数据这么比不比死了 --------------------编程问答-------------------- 呵呵,
如果你只要个结果,可以用UltraEdit来操作,他有文本比较;
如果那个不满足,你可以考虑使用自己写程序,
不晓得你比较常用的是哪个,我这用C#,里面有一个dictionary,
为什么使用它主要是它有Key和object,
那么Key就可以放学号或者名字,object就放一个对象clsPeople就好了,
之后就是循环比较了。。 --------------------编程问答-------------------- 当然,如果用ultraedit的话,那要把AAA.xls SaveAs成AAA.csv --------------------编程问答-------------------- 可以用EXACT比较二个单元格就行了.
补充:VB , 基础类