页面上table导成EXCEL

来源:互联网 发布:出国留学数据统计 编辑:程序博客网 时间:2024/06/05 14:47
  function toExcel() {
     
    try {
     var oXL = new ActiveXObject("Excel.Application");
    }catch(e) {
     alert( "要将该表导出到Excel,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。");
     return "";
    }
    var oWB = oXL.Workbooks.Add();  //新增工作簿
    var oSheet = oWB.ActiveSheet;  //创建工作表
    var sel=document.body.createTextRange();
    sel.moveToElementText(document.getElementById("test1"));
    sel.select();
    sel.execCommand("Copy");
    oSheet.Paste();
   
    oXL.Visible = true; //设置excel为可见
    oXL.UserControl = true;  //很重要,不能省略,不然会出问题 意思是excel交由用户控制
    oSheet = null;
    oWB = null;
    oXL = null;
   }
原创粉丝点击