• 网页内容导出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。

  • 相关阅读:
    数组 例题解析
    第六章 数组
    循环控制 例题解析
    第五章 循环控制
    第四章 选择结构程序设计
    第三章 数据的输入与输出
    第一章 程序设计及C语言概述
    C 字符串类型例题讲解与实现字符串库函数
    0XX_javascript核心
    012品优购03
  • 原文地址:https://www.cnblogs.com/12go/p/2196210.html
Copyright © 2020-2023  润新知