生成xls的问题,同样的代码,在本地可以执行,放在服务器端就不可以?怎么办?

morningnet 2005-02-21 01:33:27
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<SCRIPT language=javascript>
<!--
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.data;
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;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<CENTER><input type="button" name="out_excel" onclick="javascript:AutomateExcel();" value="导出名单到电子表格"></CENTER>


<TABLE id=data borderColor=#008000 cellSpacing=1 width="108%" border=1>
<TBODY>
<TR>
<TD align=middle width="5%"><FONT color=#000000><B>序号</B></FONT></TD>
<TD align=middle width="14%"><B>学号</B></TD>
<TD align=middle width="10%"><FONT color=#000000><B>姓名</B></FONT></TD>
<TD align=middle width="5%"><FONT color=#000000><B>性别</B></FONT></TD>
<TD align=middle width="15%"><B>班别</B></TD>
<TD align=middle width="20%"><FONT
color=#000000><B>课程名称</B></FONT></TD>
<TD align=middle width="6%"><FONT color=#000000><B>学分</B></FONT></TD>
<TD align=middle width="9%"><FONT
color=#000000><B>成绩</B></FONT></TD></TR>
</TBODY></TABLE></BODY></HTML>


...全文
97 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
morningnet 2005-03-13
  • 打赏
  • 举报
回复
怎么改写,不懂,请指点
超级大笨狼 2005-02-21
  • 打赏
  • 举报
回复
1,服务器装office了吗?
2,改写成服务器端代码了吗?

28,390

社区成员

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

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