通过js直接导出表格

来源:互联网 发布:商标 异议 软件 编辑:程序博客网 时间:2024/05/16 18:35
 <script type="text/javascript">
  function exportexcel(tableid) {
      var curTbl = document.getElementById(tableid);
      var oXL = new ActiveXObject("Excel.Application");
      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;
  }
  function exportword(tableid) {
      var curTbl = document.getElementById(tableid);  
      var   oWD   =   new   ActiveXObject("Word.Application");  
      var   oDC   =   oWD.Documents.Add("",0,1);  
      var   oRange   =oDC.Range(0,1);  
      var   sel   =   document.body.createTextRange();  
        sel.moveToElementText(curTbl);  
        sel.select();  
        sel.execCommand("Copy");  
        oRange.Paste();  
        oWD.Application.Visible   =   true;
  }
 </script>
原创粉丝点击