ASP输出Excel文件,一个单元格的内容是数字,而且很多位!怎么解决?

zhdleo 2004-08-31 03:29:25
由于很多位输出的文件自动用1.9913E+11这样表示!

怎么样在输出的时候控制具体的列或行的属性?
让它恢复成12位数字。

我现在只能等输出完手动设置这列为“数值”,没有小数点,才能正常显示。

有什么直接在输出时控制的办法吗?

现在我还没解决:(
...全文
151 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhdleo 2004-09-02
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
请参看ASP版之我所见
http://community.csdn.net/Expert/topic/3327/3327611.xml?temp=.4959528
zhdleo 2004-09-01
  • 打赏
  • 举报
回复
我相知道,怎么控制一列,除最高一行的输出。

比如我已经用trim(rs.fields("编号")设置了输出的Excel的某一列的最高一行,

这一列下面的内容都是这样一串超长的数字,怎么设置这样的内容,不能一个一个设吧。
herman_chow 2004-09-01
  • 打赏
  • 举报
回复

如果你要写入数据123456789012345时在其中写入
=TEXT(123456789012345,"")这样的excel公式即可正常显示。

不过在ASP中写入双引号时会有点问题,要写成这样才行:
"=TEXT(123456789012345,"""""""")"才会在excel单元格中的内容为
=TEXT(123456789012345,"")
chen8967 2004-09-01
  • 打赏
  • 举报
回复
在最后输出的时候,在数字前面加上一个单引号',就可以了!
zhdleo 2004-09-01
  • 打赏
  • 举报
回复
up
zhdleo 2004-09-01
  • 打赏
  • 举报
回复
我用的不是一个Excel的对象,

而是用的本地的Excel的风格。
<%
Response.ContentType = "application/vnd.ms-excel"
%>

这样的怎么设置?

28,409

社区成员

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

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