asp怎么将数据导入excel

[复制链接]
查看11 | 回复2 | 2011-11-18 13:19:50 | 显示全部楼层 |阅读模式
你说的应该是导出到.xls文件吧.有个简单取巧的方法,就是把你的数据每列用TAB分隔,每行用换行分隔,以纯文本形式导出,保存是扩展名为.xls,这样就可以用Excel直接打开. 此法虽然方便,但缺点也很明显,就是无法指定格式.例如:姓名性别出生日期张三男1980-1-1李四女1989-12-31保存为 t.xls 就可以直接用Excel打开了.高级一点的方法还有,你可以在网上找一个 RecordsetConverter.sct 文件,这个也是无组件导出到Excel的.这个支持格式,而且使用简单.最麻烦的当然就是直接在服务端调用Excel.Application组件了,也能实现,但代码一般都很长,而且不容易修改...
回复

使用道具 举报

千问 | 2011-11-18 13:19:50 | 显示全部楼层
把数据按html的table输出,可以定义边框、背景、列宽之类的,然后Response.ContentType = "application/vnd.ms-excel"告诉浏览器你要输出文件流,再Response.AddHeader "Content-Disposition", "attachment; filename=xx.xls"让浏览器弹出的保存文件...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行