社区
ASP
帖子详情
一个操作Excel的问题!
xxuu503
2006-04-24 10:15:52
我用这个方法保存为excel文件
Response.ContentType = "application/vnd.ms-excel"
然后发现,长数字,变成了科学计数法
日期变成了######
求解决办法
...全文
246
11
打赏
收藏
一个操作Excel的问题!
我用这个方法保存为excel文件 Response.ContentType = "application/vnd.ms-excel" 然后发现,长数字,变成了科学计数法 日期变成了###### 求解决办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovewebphp
2006-04-24
打赏
举报
回复
帮你顶,你也给我点分吧!×……×
sky0120
2006-04-24
打赏
举报
回复
接点分,7分就够了^-^
kafly
2006-04-24
打赏
举报
回复
不如转成字符型算了,哈哈。
xxuu503
2006-04-24
打赏
举报
回复
给你们讲一下
test.asp:
<%Response.ContentType = "application/vnd.ms-excel"%>
<table><tr><td>abc</td></tr></table>
这样一个asp,由于设置了Response.ContentType = "application/vnd.ms-excel"
输出的htm流,将会由excel处理并保存为xls文件
所以上边说手动调的和vba宏的,都并非正确答案
其实我也不是不想给技术的多一些分,但是:你们真正去研究这个问题了么?
还是打算瞎猜混一些分?
xxuu503
2006-04-24
打赏
举报
回复
正确的方法是:
输出内容的时候,在后边加上一个
excel就会自动作为字符串来处理
vbcrlf和直接用空格都不行
直接jf的都给20
瞎猜得给5分
xxuu503
2006-04-24
打赏
举报
回复
自己解决了,散分!
不过最早给出正确答案的给分多!
楼上的1分,因为是自动保存
不可能还要要求用户手动去设置那个excel
ruide205
2006-04-24
打赏
举报
回复
在Execl中拉长那个框 就变回自然状态了
或者你在EXcel里设置一下 也可以
redapple2008
2006-04-24
打赏
举报
回复
把单元格的长度调整一下,如果数字长度大于15位,把单元格格式设置成文本
录制宏,然后看宏的代码就知道代码怎么写了
对不对,楼主
shine_88
2006-04-24
打赏
举报
回复
接分 嘿嘿
浙外
2006-04-24
打赏
举报
回复
但是我觉得在EXCEL里你应该只能根据内容长度来判断列宽啊。还有出现#号也是EXCEL里的正常情况啊。没有必要特意去修改啊。
任亚军
2006-04-24
打赏
举报
回复
jf
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章