首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

数字型数据在导入Excel时怎么能变成文字型

2012-01-28 
数字型数据在导入Excel时如何能变成文字型啊数据库里面的数据原来都是文字型的,为了取值方便,我把他们改成

数字型数据在导入Excel时如何能变成文字型啊
数据库里面的数据原来都是文字型的,为了取值方便,我把他们改成了数字型,譬如 "00100 "现在导入excel的时候是变成数字的100。但是客户要求数字型栽导入的时候还是 "00100 "而不是100。请问我能做些什么来修改呢?

[解决办法]
你如果用代码导入,可以在写 range 时在内容前加 ' 号。

比如你要向 a1 写入 000100,那么就是 ...range( "a1 ")= " '000100 "

这样 excel 就识别为字符。
[解决办法]
0000001,0000002。。。。000100。。。。zasb28,zasmcn这样的,我为了区分数字和英文的数据,就吧000001什么的都用val转型了。
========================
要是用val转换,哪就不行了,0000001就成了1了,你必须用字符类型,才能保持0000001,如需要计算,先val转型,在计算后还要给它前面补0,转成字符串才可以

热点排行