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

导出EXCEL时科学计数法有关问题

2012-01-07 
导出EXCEL时科学计数法问题在所做的几个项目中都做过导出数据到EXCEL中,但每次都出现导出长串数据(比如身

导出EXCEL时科学计数法问题
在所做的几个项目中都做过导出数据到EXCEL中,但每次都出现导出长串数据(比如身份证号)到EXCEL中后显示为科学计数法,请问如何让它正常的显示。补充:我在excel中将那一列设置成“文本”了,但最后显示出来的最后几位数都是0,而不是原来的数字,请问这个该如何解决?谢谢!

[解决办法]
要先设格式再赋值,否则赋值时会自动猜格式。

VB code
Sheet1.Range("A1").NumberFormat = "@"Sheet1.Range("A1").Value  = "123456789012345678"
[解决办法]
如果是字符型的,也可以在导出的内容前面加一个单引号(')
例如某个单元格的值为 13842384832,你导出的时候写成 '13842384832

热点排行