zoukankan      html  css  js  c++  java
  • 网页内容导出word/excel的js代码

    IE设置:

     工具-> Internet选项-> 安全->自定义级别-> 对没有标记安全级别的ActiveX控件进行初始化 
     设为启用!
     

     1.导出word

    //指定区域导出到Word
    function html2word(Area) {
        
    var oWD = new ActiveXObject("Word.Application");
        
    var oDC = oWD.Documents.Add(""01);
        
    var oRange = oDC.Range(01);
        
    var sel = document.body.createTextRange();
        sel.moveToElementText(document.getElementById(Area));
        sel.select();
        sel.execCommand(
    "Copy");
        oRange.Paste();
        oWD.Application.Visible 
    = true;
    }

     Area:要导出的html元素ID。

     2.导出Excel

    //指定区域导出到Excel
    function html2Excel(Area) {
        
    try {
            
    var oRangeRef = document.body.createTextRange();
            oRangeRef.moveToElementText(document.getElementById(Area));
            
    //oRangeRef.select();
            oRangeRef.execCommand("Copy");

            
    var oXL = new ActiveXObject("Excel.Application");
            
    var oWB = oXL.Workbooks.Add;
            
    var oSheet = oWB.ActiveSheet;
            oSheet.Paste();
            oXL.Visible 
    = true;
            oSheet 
    = null;
            oWB 
    = null;
            oXL 
    = null;
        } 
    catch (e) {
            alert(e.description)
        }

    Area:要导出的html元素ID。

  • 相关阅读:
    windows10安装pycharm,以及pycharm教程和破解码
    windows 10安装python3和python2
    Git之仓库管理
    Python操作 Excel表格
    ansible 基础操作
    Flask-Migrate
    flask-script
    flask-sqlalchemy
    基于数字证书的二次登录认证流程
    摘录:识别系统原理(转)
  • 原文地址:https://www.cnblogs.com/12go/p/2196210.html
Copyright © 2011-2022 走看看