js 将图表导入到Excel 中

来源:互联网 发布:windows文件安装命令 编辑:程序博客网 时间:2024/06/06 03:21
function exportToExcel(tableid){    var curTbl = document.getElementById(tableid);    var oXL;    try{              oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel     }catch(e){              alert("无法启动Excel!\n\n如果您确信您的电脑中已经安装了Excel,"+"那么请调整IE的安全级别。\n\n具体操作:\n\n"+"工具 → Internet选项 → 安全 → 自定义级别 → 对没有标记为安全的ActiveX进行初始化和脚本运行 → 启用");              return false;    }    var oWB = oXL.Workbooks.Add(); //获取workbook对象    var oSheet = oWB.ActiveSheet;//激活当前sheet     var sel = document.body.createTextRange();    sel.moveToElementText(curTbl); //把表格中的内容移到TextRange中    sel.select(); //全选TextRange中内容     sel.execCommand("Copy");//复制TextRange中内容     oSheet.Paste();//粘贴到活动的EXCEL中    oXL.Visible = false; //设置excel可见属性    var fname = oXL.Application.GetSaveAsFilename("将table导出到excel.xls", "Excel Spreadsheets (*.xls), *.xls");    oWB.SaveAs(fname);    oWB.Close();    oXL.Quit();}tableid就是table的id

  
0 0
原创粉丝点击