| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3351 人关注过本帖
标题:想起一个问题问问大家
取消只看楼主 加入收藏
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
结帖率:93.55%
收藏
 问题点数:0 回复次数:12 
想起一个问题问问大家
就是,EXCEL或TXT中的数字带千分符,取到DBF中就只取千分符前面的了,怎么办?

注:不能提前替换掉千分符,那样数据格式就变了!

我是在前期,做字符处理的,就是检测有没有,如果有就在前面加一个空格,然后把千分符去掉!很麻烦,不知道有没有人给个简单的方法?
搜索更多相关主题的帖子: 数字 DBF EXCEL TXT 空格 
2007-12-14 08:16
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
大老虎啊,在VFP6的时候XLS也是不行的,我在9下也行了;

问题是:9下TXT不行啊,6下都不行啊!

2007-12-15 07:45
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
老虎啊,字符型能整出来千分符?

上坟烧报纸?

主要是文本问题大啊,

比如

123.00         123,456.78          1,234,567.89

你说怎么能读成全数字吧!

2007-12-18 08:06
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
自己建个文本,把下面的粘贴过去,
然后建个表,10,2数值+14,2数值+18,2数值型的,再appe一下,看能不能把数字导入进去?
123.00         123,456.78       1,234,567.89

2007-12-19 08:18
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
哥哥啊,这样是把","去掉了,可是格式也变了啊!
不是每一行都有","的!

要求不能改变文本文件原格式!

2007-12-19 12:10
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
看什么看?你的做法就是把","替换成"",自然所有被替换的位数都变了啊!
如果是这样,我直接在计事本儿里把文本文件打开,把","替换掉不就行了?

我已经说的够完全了吧?哥哥啊?就是把文本文件中千分符去掉,但不能改变原来对齐的格式!
就是我的数据不是一行,但是每列都是对齐的!够明白了吧?

2007-12-20 08:01
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
老大啊,那不是一样的?
你去掉千分符之后很可能导致数据对不齐,而不能正确的读入数据!1

比如
123,456,789.00下一个数据如果紧挨着这个数据。
当数字占满14位之后,你去掉两个千分符,不就把后面的数据给占进来了?

2007-12-20 13:01
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
可能还不明白,再给你说:
假设:只有两段数据,全是14,2的!
那么:
123,456,789.00123,456,789.00
你把,去掉之后再读14,2的数据,你能读成什么样儿了?

2007-12-20 13:05
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
哥哥啊, txt还有数值型?

导入到DBF之后,怎么替换逗号?

2007-12-26 08:17
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
纳闷儿了,文本文件里你可以输入数值型的????
2、你八楼是替换文本文件的逗号吧?问题是怎么替换DBF中的逗号啊?!

2007-12-26 13:04
快速回复:想起一个问题问问大家
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033896 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved