|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 想起一个问题问问大家
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3353
人关注过本帖
标题:
想起一个问题问问大家
只看楼主
加入收藏
baichuan
等 级:
贵宾
威 望:
37
帖 子:953
专家分:589
注 册:2006-3-13
结帖率:
93.55%
楼主
收藏
问题点数:0 回复次数:26
想起一个问题问问大家
就是,EXCEL或TXT中的数字带千分符,取到DBF中就只取千分符前面的了,怎么办?
注:不能提前替换掉千分符,那样数据格式就变了!
我是在前期,做字符处理的,就是检测有没有,如果有就在前面加一个空格,然后把千分符去掉!很麻烦,不知道有没有人给个简单的方法?
搜索更多相关主题的帖子:
数字
DBF
EXCEL
TXT
空格
2007-12-14 08:16
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
2
楼
收藏
得分:0
append from excelfilename type xls
这个没有问题啊
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-12-14 14:22
举报帖子
使用道具
赠送鲜花
baichuan
等 级:
贵宾
威 望:
37
帖 子:953
专家分:589
注 册:2006-3-13
第
3
楼
收藏
得分:0
大老虎啊,在VFP6的时候XLS也是不行的,我在9下也行了;
问题是:9下TXT不行啊,6下都不行啊!
2007-12-15 07:45
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
4
楼
收藏
得分:0
那,一定是你的 excel 内容中,输入数据的部分是手工输入的,应该是数值型结果输入成了字符型。
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-12-17 11:10
举报帖子
使用道具
赠送鲜花
baichuan
等 级:
贵宾
威 望:
37
帖 子:953
专家分:589
注 册:2006-3-13
第
5
楼
收藏
得分:0
老虎啊,字符型能整出来千分符?
上坟烧报纸?
主要是文本问题大啊,
比如
123.00
123,456.78
1,234,567.89
你说怎么能读成全数字吧!
2007-12-18 08:06
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
6
楼
收藏
得分:0
数值型数据,被“手工”输入成字符型,真不知道你“仔细”看过我的回帖没有。打包发过来看看吧。反正我2楼的语句测试没有问题,4楼的问题你又否定,我不能想象到底你出了什么问题,只有发过来大家公议了。
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-12-18 14:42
举报帖子
使用道具
赠送鲜花
baichuan
等 级:
贵宾
威 望:
37
帖 子:953
专家分:589
注 册:2006-3-13
第
7
楼
收藏
得分:0
自己建个文本,把下面的粘贴过去,
然后建个表,10,2数值+14,2数值+18,2数值型的,再appe一下,看能不能把数字导入进去?
123.00
123,456.78
1,234,567.89
2007-12-19 08:18
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
8
楼
收藏
得分:0
2楼介绍的是针对excel文件的,下面这个是针对文本文件的:
strtofile(chrtran(filetostr('text1.txt'),',',''),'text2.txt')
create table text2 (n1 n(14,2),n2 n(14,2),n3 n(14,2))
append from 'text2.txt' sdf
brow
*其中text1.txt是存放你原始数据的(带千分位符的三个数据一行)的文本文件,text2.txt是转换以后的文本文件,text1.dbf是表(结构是3个数值型字段)
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-12-19 10:18
举报帖子
使用道具
赠送鲜花
baichuan
等 级:
贵宾
威 望:
37
帖 子:953
专家分:589
注 册:2006-3-13
第
9
楼
收藏
得分:0
哥哥啊,这样是把","去掉了,可是格式也变了啊!
不是每一行都有","的!
要求不能改变文本文件原格式!
2007-12-19 12:10
举报帖子
使用道具
赠送鲜花
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
10
楼
收藏
得分:0
有什么要求,一次说完,好不好。再说,你看看“原文件”的格式并没有改变啊
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-12-19 14:21
举报帖子
使用道具
赠送鲜花
27
1/3页
1
2
3
快速回复:
想起一个问题问问大家
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016648 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved