回 帖 发 新 帖 刷新版面

主题:excel表列与visual foxpro数据查询问题!

本人最近要从单位visual foxpro库中查询姓名相同的人,送审单位只送了一份人员名单的excel表
但要在vpf中一个个地查,真是累人,请问有没有办法实现excel中直接调用vpf的库中姓名字段进行查找?或vpf中调用excel 姓名表列进行查找,找到有重复记录的做好记录?

望不吝赐教,感谢中!

回复列表 (共3个回复)

沙发

最简易的适用于未学者的办法就是用EXCEL中编辑的"查找","查找下一个"

板凳

意思是不是有一个vfp的表和一个excel表,找出两个表中姓名相同的记录?
如果是这个意思,我的解决思路如下:
1、建一dbf空记录文件,要与excel表的结构相同。
2、用append from 命令导入excel表的记录
3、用sele SQL 命令在两个dbf表中找出姓名相同的记录,结果生成一个新的表

具体的,你可以将两个表的主要结构贴上,或发两个空表来,我再套一套命令语句。
另:excel的格式有多种,实际上想正确转换成DBF文件,要想多几种方法去试验。

3 楼

既然用VFP,最好是操作表(DBF),XLS转DBF或DBF导入XLS不赘说:
Use 名单.DBF IN 0
SELECT 姓名 FROM 名单 GROUP BY 姓名 HAVI CNT("姓名")>1

我来回复

您尚未登录,请登录后再回复。点此登录或注册