JS 不能办到。关键要修改 HTTP 头信息。
解决方案 »
- 用js动态向div写object标签,谢谢
- 不使用JS如何实现当前DIV隐藏,高手帮忙
- jQuery层筛选器
- 正则表达式匹配xml的问题,太难了
- 这个树型菜单怎么给叶子加超链接啊?
- javascript的function中可能申明全局变量吗?
- window.external使用方法之大全(大家来集思广益)
- javascript中能不能隐藏光标,但使用要不受影响?即只是看不到光标而已经?
- 如何用javascript来检测机器上是否安装word2000?请给点代码提示,先谢谢了
- 该死的netscape!为什么总出这个错误?IF statement is too large!
- 下拉框和层的联动
- frame中传变量和href的问题
set xlapp=createobject("excel.application")
xlapp.workbooks.open "http://www.xxx.com/test.xls"
xlapp.visible=true
</script>会受安全性限制。
---------------------------------------应该怎么改?
如果想让客户直接下载文件
这句response.setHeader("Content-Disposition","attachment;filename=" + fname);
应该怎么用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.table0;
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).Font.Bold = True
//oSheet.Cells(i+1,j+1).Font.Size = 50
//oSheet.Cells(i+1,j+1).Alignment = 2
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
} }
oXL.Visible = true;
oXL.UserControl = true;
}