VFP实现Excel数据比对

 时间:2024-10-22 07:27:32

基于VFP9.0编程实现单双关键字匹配

工具/原料

相关文件:http://pan.baidu.com/s/1hsLpRgg​

先解压安装vfp9.0_14961.rar,序列号见文本文档,主程序是:匹配9.exe,直接运行即可。

方法/步骤

1、Excel的数据比对其实可以通过vlookup函数实现,也是非常好用。但是过于频繁的数据比对工作,也是让人生畏的。而且每次对于关键字一致和不一致的数据要单独筛选出来,也是挺累的。所以就想到用VFP编程来解决这个问题,虽然VFP现在已经有点过时了,但不妨碍我用他来解决问题。能解决问题的工具就是好工具。这个程序也是简单易用,简单说明如下:

2、首先,将两张Excel表分别另存为以DBF为扩展名的数据文件。有一点要考虑的是,如果你的电脑中安装的是office2007或者更高版本的,Excel是无法另存为DBF文件的,这可能还是因为VFP已经过时停止更新的缘故吧,但是你可以通过安装WPS来解决这个问题(国产office还是很NB的)。

3、然后,双击打开“匹配9.exe”文件:选择字段个数,“单个”还是“两个”,默擢噘橄堕认是单个。比如,用“学号”来比对数据,就是“单个”字段的比对,“学号+姓名”同时满足来比对,统潇瘵侃就是“两个”字段比对。点击浏览按钮,选择第一张表中需要关联比对的字段名,在下拉菜单中选择,同样,处理第二张表。点击匹配,会提示确认匹配字段,如果确认无误,点击确定。处理完成会弹出已完成处理的对话框。操作步骤可以对照参考一下:

VFP实现Excel数据比对

4、注意:毕竟VFP已经停止更新了,所以支持的Excel版本还是2003的,最高数倌栗受绽据条数为65535,所以不要处理大于这个数字鹚兢尖睁的数据。字段选择可以选“单个”,也可以选“两个”,点击关联字段是上下对应的,尤其是两个字段比对的时候不要选错了。数据在比对之前,确认无重复的数据(以关联字段为key),如果有重复数据的话,结果也是会有重复数据,而且是倍增的。

5、附件:相关文件:http://pan.baidu.com/s/1hsLpRgg先解压安装vfp9.0_14961.rar,序列号见文本文档,主程序是:匹配9.exe,直接运行即可。祝大家生活愉快!

如何使用excel进行多列合并? 如何把excel表格多列的内容合并到一列里 Excel如何把多列内容拼接到一起 excel怎么把两列内容合并到一列里 EXCEL中使多列合并为一列的两个方法
热门搜索
阿凡达电影 店标图片大全 动漫美女拉肚子图片 可爱动漫少女图片 女人被添的图片大全