主题:导入数据问题
hrduan268
[专家分:0] 发布于 2009-02-04 12:44:00
在foxpro中导入excel表的数据,有些数值的小数点后有很多个0,例如0会变成0.000000,我想把在导入时全部默认为文本。不知该如何做?
另外,在文本文档导入数据时,有些数据会自动被截掉,例如“中国移动通信有限公司上海分公司”变成“中国移动通信有限公司上”,我清楚这是由于字符长度设得不够大造成的,但一个个改是挺麻烦的,能不能让它自适应,即导入时某列的字符长度以这列的中最长的作为字符值。
最后更新于:2009-02-05 15:16:00
回复列表 (共5个回复)
沙发
hrduan268 [专家分:0] 发布于 2009-02-05 11:33:00
上面的问题可先不管,现在这个问题不知如何处理:
我编了一个程序,但运行到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
板凳
fyyylyl [专家分:8550] 发布于 2009-02-05 15:02:00
SELECT * FROM kk.dbf WHERE "路"$g OR "街"$G into cursor tmp
3 楼
fyyylyl [专家分:8550] 发布于 2009-02-05 15:05:00
Excel文件中选定数据--格式--列--最适合的列宽--保存
4 楼
hrduan268 [专家分:0] 发布于 2009-02-05 15:14:00
上楼误解了,是在FOXPRO中导excel表,我打错了
5 楼
hrduan268 [专家分:0] 发布于 2009-02-06 10:55:00
在d:\dd文件夹下有很多excel表,且这些excel表的名称是没有规律的,怎样把它们一一转为DBF文件呢,仙人指路!
我来回复