主题:excel表列与visual foxpro数据查询问题!
foxfox109
[专家分:0] 发布于 2008-11-10 13:17:00
本人最近要从单位visual foxpro库中查询姓名相同的人,送审单位只送了一份人员名单的excel表
但要在vpf中一个个地查,真是累人,请问有没有办法实现excel中直接调用vpf的库中姓名字段进行查找?或vpf中调用excel 姓名表列进行查找,找到有重复记录的做好记录?
望不吝赐教,感谢中!
回复列表 (共3个回复)
沙发
martine [专家分:4950] 发布于 2008-11-11 07:34:00
最简易的适用于未学者的办法就是用EXCEL中编辑的"查找","查找下一个"
板凳
oufeiwen [专家分:910] 发布于 2008-11-20 14:25:00
意思是不是有一个vfp的表和一个excel表,找出两个表中姓名相同的记录?
如果是这个意思,我的解决思路如下:
1、建一dbf空记录文件,要与excel表的结构相同。
2、用append from 命令导入excel表的记录
3、用sele SQL 命令在两个dbf表中找出姓名相同的记录,结果生成一个新的表
具体的,你可以将两个表的主要结构贴上,或发两个空表来,我再套一套命令语句。
另:excel的格式有多种,实际上想正确转换成DBF文件,要想多几种方法去试验。
3 楼
fyyylyl [专家分:8550] 发布于 2008-11-20 16:56:00
既然用VFP,最好是操作表(DBF),XLS转DBF或DBF导入XLS不赘说:
Use 名单.DBF IN 0
SELECT 姓名 FROM 名单 GROUP BY 姓名 HAVI CNT("姓名")>1
我来回复