能否在excel中用vba实现与sql数据库的数据比较?

我想将excel中,一个字段中的数据与sql中某个表中的某个字段中的数据进行比较,如果excel中的数据,在sql中,有重复,那么就在EXCEL中输出来重复的数据,我的想法是,如果excel数据已录好,能不能在excel上加上一个按扭,按一下按扭进行检测,如果有重复,那么就在excel中用一个对话框输出这些重复的数据,否则返回没有重复。

如:excel中的数据,第一行为字段(包括受理编号字段),下面对应有很多数据,包括受理编号字段下面对应的数据,如66-22-33-2-101, 然后sql数据库为:IP,192.168.4.2;数据库名称,cj;密码为,sa;对应的表为approve,表中对应的字段也为受理编号,然后进行比较,
请大侠们指点,谢谢了
知道的大侠,请写一个详细的方案,好吗,谢谢了?

肯定是可以的。

这就需要用到ODBC组件,用VBA连接指定的数据库,然后检索出你要的数据,然后将检索出来的数据进行对比。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答