ASP转Excel报表,怎样控制单元格中的数字作为文本处理?

le123 2005-12-30 03:38:42
我已经实现直接导出到Excel文件中,在数字前面加一“'”号。但需要按数字的形式直接导出,能否通过程序控制?(例如,我导出的是05001,到EXCEL中变成了5001,我想保住前面的0)
我找过以前的贴子,有一篇一样的题目,但方法没写出来,所以还请高手解答!谢谢!!!!!!
...全文
422 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
akangcm 2006-03-02
  • 打赏
  • 举报
回复
太谢谢这位“cqhunter(跑)”大侠了,我按照你的方式做了,还真灵验:数字前面的第一个0显示出来了;科学记数显示也没有了,总之问题都解决了,太感谢您了,再次感谢!!!
le123 2006-03-02
  • 打赏
  • 举报
回复
 这样写的,上面的写法有点点错误,不过帮了我N久没解决的问题!!!!
le123 2006-03-02
  • 打赏
  • 举报
回复
cqhunter(跑)

高手!!!
cqhunter 2006-03-01
  • 打赏
  • 举报
回复
可以在数据后面加上一个空格字符,@nbsp;这样不会音响数据的显示,我是这么做的。
akangcm 2006-03-01
  • 打赏
  • 举报
回复
underone:兄弟,将imex=1写到哪里呀,就可以设置cell列的类型为文本类型了?
我也是这样导出数据的:
<%
response.buffer=true
response.Contenttype="application/vnd.ms-excel"
response.addheader "content-disposition","inline:filename=resport.xls"
%>

急需回复,很急,请大家多多帮助呀,谢过了。
le123 2006-02-10
  • 打赏
  • 举报
回复
underone:兄弟,是怎么弄的?
我是这样导出数据的:
<%
response.buffer=true
response.Contenttype="application/vnd.ms-excel"
response.addheader "content-disposition","inline:filename=resport.xls"
%>
underone 2006-02-06
  • 打赏
  • 举报
回复
imex=1
le123 2006-02-03
  • 打赏
  • 举报
回复
meizz呢???
soft_2008 2006-02-03
  • 打赏
  • 举报
回复
先检查导出的语句写正确没有,如果正确则是系统的问题,找台正常的机子,导出注册表比较一下就有结果了,锁定在与EXCEL关键字里找;大不了重装OFFICE,转换工具那项要看清楚了-_-#
changechange 2006-02-03
  • 打赏
  • 举报
回复
导出 EXCEL 到文本的方法千千万万,你不写你的导出方法谁来帮你?
le123 2006-01-11
  • 打赏
  • 举报
回复
up
le123 2006-01-04
  • 打赏
  • 举报
回复
高手?都上哪去了???????????????????
yjbnew 2006-01-04
  • 打赏
  • 举报
回复
前面加'应该就可以了呀
le123 2006-01-03
  • 打赏
  • 举报
回复
数据类型是正确的,是文本字符型的!
竹林听雨2005 2005-12-30
  • 打赏
  • 举报
回复
那你的数据类型不对,无须加引号
le123 2005-12-30
  • 打赏
  • 举报
回复
前面加'导出来后单元格里还显示着'符号,必须得在单元格上打下回车才会消失!
各位还有没有其它的高招?
竹林听雨2005 2005-12-30
  • 打赏
  • 举报
回复
导出来的东西应该跟程序没关系,我感觉应该是EXCEL本身在作怪,设置一下里面的数字有效性就可以了。
chinastorm 2005-12-30
  • 打赏
  • 举报
回复
前面加'应该就可以了呀

28,406

社区成员

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

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