asp中如何动态的将查询数据生成EXcel表

ljgfeixue 2005-06-07 01:37:22
那位大虾帮帮忙,告诉我asp中如何动态的将查询数据生成EXcel表,我的数据库是sql server 2000
的,多谢了
...全文
271 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhwcd 2005-06-07
  • 打赏
  • 举报
回复
我也来学习一下!
friendlyFour 2005-06-07
  • 打赏
  • 举报
回复
用一个button激发一个事件弹出一个新页,将你检索的那句sql传人到此页中,(就象你又重新检索了一遍)加上楼上这句Response.contentType="application/vnd.ms-excel"
古笑添 2005-06-07
  • 打赏
  • 举报
回复
尝试过,不行,报错:
Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/page.asp,行 4

Response.AddHeader "Content-Disposition","attachment:filename=???.xls"

逍遥的心 2005-06-07
  • 打赏
  • 举报
回复
同上
还可以用js
<!--
function AutomateExcel( )
{
// Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application");
// Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = document.all.outputexcel;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
// Add table headers going cell by cell.
for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
oXL.UserControl = true;
}
//-->
dh20156 2005-06-07
  • 打赏
  • 举报
回复
在查询数据页头加上:
<%
Response.Buffer = TRUE
Response.AddHeader "Content-Disposition", "attachment; filename=???.xls"
Response.contentType="application/vnd.ms-excel"
%>

28,406

社区成员

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

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