asp导出excel文件,字符型的数字(身份证号)为何就变成了浮点数显示

RobinBest 2008-12-02 04:52:27
我用下面的语句把查询到的记录写入到一个excel文件:
...
Do while Not rs.EOF
for each x in rs.Fields
strLine=strLine&trim(x.value )&chr(9)
next '--将表的数据写入EXCEL
myfile.writeline strLine
strLine=""
rs.MoveNext
loop
...

问题是,里面有一列身份证号字段,在excel中打开就变成了浮点数(如6.11E+17),在excel里改不回来了!
请教高人指点!
Thanks
...全文
471 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
panner 2009-02-24
  • 打赏
  • 举报
回复
标签
fylhpu 2008-12-03
  • 打赏
  • 举报
回复
或者从数据库输出到页面时,在身份证那一列前加个空格,这个空格指的是HTML语文的空格
fylhpu 2008-12-03
  • 打赏
  • 举报
回复
身份证号字段那一列写进时,前面加个空格
ddreamc 2008-12-02
  • 打赏
  • 举报
回复
Excel里面数字前 + ' 显示为字符
dgdyq 2008-12-02
  • 打赏
  • 举报
回复
把EXCL文件的列的单元格式改为文本应该可以吧
layers2323 2008-12-02
  • 打赏
  • 举报
回复
如果你是输出到一个固定的excel文件中,可以事先设置文件列的格式。
at32y 2008-12-02
  • 打赏
  • 举报
回复
挺好 了,我也需要生成代码,幸亏你知道,给我完整的代码吗?
数据库里有a,b,c,d,e五个字段,通通输出excel

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧