jsp页面上已经有了数据表,当点击“导出数据到excel文件”按钮时希望打开一个excel文件,偶在网上找到一段代码试了一下:<script language="JavaScript" type="text/javascript">
function AutomateExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var hang = table_h.rows.length; var lie = table_h.rows(0).cells.length; for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = table_h.rows(i).cells(j).innerText;
} }
oXL.Visible = true;
oXL.UserControl = true;
}
</script>在weblogic里运行时没任何反应,但同样的代码放到.html的文件里却可以导出数据,不知什么原因?哪位大虾做过或遇到过类似的问题,请赐教,不胜感激!!
function AutomateExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var hang = table_h.rows.length; var lie = table_h.rows(0).cells.length; for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
oSheet.Cells(i+1,j+1).value = table_h.rows(i).cells(j).innerText;
} }
oXL.Visible = true;
oXL.UserControl = true;
}
</script>在weblogic里运行时没任何反应,但同样的代码放到.html的文件里却可以导出数据,不知什么原因?哪位大虾做过或遇到过类似的问题,请赐教,不胜感激!!
比较简单容易上手