时间:2021-05-26
复制代码 代码如下:
function copyToExcel(tableid) {
//控制按钮
var btn = document.getElementById("copy");
btn.setAttribute("disabled", "true");
btn.setAttribute("value", "处理中...");
var curTbl = document.getElementById(tableid);
try {
var oXL = new ActiveXObject("Excel.Application");
}
catch (e) {//IE安全级别未设置将出现错误 ( Automation 服务器不能创建对象 )
alert("无法启动Excel!\n\n如果您确信您的电脑中已经安装了Excel," + "那么请调整IE的安全级别。\n\n具体操作:\n\n" + "工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用");
return false;
}
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
oXL.Visible = true;
var fname = oXL.Application.GetSaveAsFilename("将table导出到excel.xls", "Excel Spreadsheets (*.xls), *.xls");
oWB.SaveAs(fname);
oWB.Close();
oXL.Quit();
//控制按钮
btn.removeAttribute("disabled");
btn.setAttribute("value", "导出结果到Excel");
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript将Web页面内容导出到Word及Excel的方法。分享给大家供大家参考。具体实现方法如下:WEB页面导出为EXCEL文档的方法
复制代码代码如下:#regionDataTable导出到Excel//////DataTable导出到Excel//////DataTable///导出文件名/
复制代码代码如下://////将DataTable中的数据导出到指定的Excel文件中//////Web页面对象///包含被导出数据的DataTable对象//
复制代码代码如下://////将datatable中的数据导出到指定的excel文件中//////web页面对象///包含被导出数据的datatable对象//
本文实例讲述了JavaScript导出Excel的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:WEB页面导出为EXCEL文档的方法WEB页面