回 帖 发 新 帖 刷新版面

主题:导入数据问题

在foxpro中导入excel表的数据,有些数值的小数点后有很多个0,例如0会变成0.000000,我想把在导入时全部默认为文本。不知该如何做?
另外,在文本文档导入数据时,有些数据会自动被截掉,例如“中国移动通信有限公司上海分公司”变成“中国移动通信有限公司上”,我清楚这是由于字符长度设得不够大造成的,但一个个改是挺麻烦的,能不能让它自适应,即导入时某列的字符长度以这列的中最长的作为字符值。

回复列表 (共5个回复)

沙发

上面的问题可先不管,现在这个问题不知如何处理:

我编了一个程序,但运行到SELECT * FROM kk.dbf WHERE "路"$g OR "街"$G就停住了,不能执行下一步了,该怎么办?

CHDIR d:\d9
IMPORT FROM d:\d9\kk.xls TYPE XL8 SHEET "Sheet1"
SELECT * FROM kk.dbf WHERE "路"$g OR "街"$G
EXPORT TO CC TYPE XL5
close all

板凳

SELECT * FROM kk.dbf WHERE "路"$g OR "街"$G into cursor tmp

3 楼

Excel文件中选定数据--格式--列--最适合的列宽--保存

4 楼

上楼误解了,是在FOXPRO中导excel表,我打错了

5 楼

在d:\dd文件夹下有很多excel表,且这些excel表的名称是没有规律的,怎样把它们一一转为DBF文件呢,仙人指路!

我来回复

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