麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js導出格式化的excel 實例方法

2019-11-20 22:30:57
字體:
供稿:網(wǎng)友
復制代碼 代碼如下:

function getTableDataByXML(inTable, inWindow) {
    var rows = 0;
    //alert("getTblData is " + inWindow);
    var tblDocument = document;
    if (!!inWindow && inWindow != "") {
        if (!document.all(inWindow)) {
            return null;
        }
        else {
            tblDocument = eval(inWindow).document;
        }
    }
    var inTbl = tblDocument.getElementById(inTable);
    var outStr = "<?xml version=/"1.0/"?>/n";
    outStr = outStr + "<?mso-application progid=/"Excel.Sheet/"?>/n";
    outStr = outStr + "<Workbook xmlns=/"urn:schemas-microsoft-com:office:spreadsheet/"";
    outStr = outStr + " xmlns:o=/"urn:schemas-microsoft-com:office:office/"";
    outStr = outStr + " xmlns:x=/"urn:schemas-microsoft-com:office:excel/"";
    outStr = outStr + " xmlns:ss=/"urn:schemas-microsoft-com:office:spreadsheet/">/n";
    outStr = outStr + "<Worksheet ss:Name=/"Sheet1/">/n";
    outStr = outStr + "<Table ss:ExpandedColumnCount=/"30/">/n";
    var re = /^[0-9]+.?[0-9]*$/; //是否為數(shù)字
    if (inTbl != null) {
        for (var j = 0; j < inTbl.rows.length; j++) {
            outStr += "<Row ss:AutoFitHeight=/"0/">/n";
            for (var i = 0; i < inTbl.rows[j].cells.length; i++) {
                if (i == 0 && rows > 0) {
                    outStr += "<Cell><Data ss:Type=/"String/"></Data></Cell>/n";
                    rows -= 1;
                }
                var cellValue = inTbl.rows[j].cells[i].innerText;
                //小于12位數(shù)字用Number
                if(re.test(cellValue) && (new String(cellValue)).length < 11){
                    outStr = outStr + "<Cell><Data ss:Type=/"Number/">" + cellValue + "</Data></Cell>/n";
                }else{
                    outStr = outStr + "<Cell><Data ss:Type=/"String/">" + cellValue + "</Data></Cell>/n";
                }
                if (inTbl.rows[j].cells[i].colSpan > 1) {
                    for (var k = 0; k < inTbl.rows[j].cells[i].colSpan - 1; k++) {
                        outStr += " <Cell><Data ss:Type=/"String/"></Data></Cell>/n";
                    }
                }
                if (i == 0) {
                    if (rows == 0 && inTbl.rows[j].cells[i].rowSpan > 1) {
                        rows = inTbl.rows[j].cells[i].rowSpan - 1;
                    }
                }
            }
            outStr += "</Row>/n";
        }
    }
    else {
        outStr = null;
        alert("你要導出的表不存在!!");
        return;
    }
    outStr = outStr + "</Table>/n</Worksheet>/n</Workbook>";
    return outStr;
}

上述函數(shù)原本是導出txt文件的函數(shù)。把excel文件另存為一個xml文件,就可得到excel能識別什么內(nèi)容格式的xml文件。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人av一区二区免费播放 | 依人在线视频 | 欧美一级一片 | 亚洲欧美在线视频免费 | 19禁国产精品福利视频 | 毛片免费大全短视频 | 日本成人高清视频 | av在线1 | 久久色在线 | 免费一及片 | 久久久久久久久久综合 | 精品中文一区 | 欧美一级淫片免费播放口 | 午夜精品视频免费观看 | 久久精品欧美一区二区三区不卡 | 国av在线 | www视频免费观看 | 国产91九色| 免费啪视频在线观看 | 亚洲成人在线免费观看 | 日本a级一区 | 国产高清成人久久 | 日本aaaa片毛片免费观看视频 | 特黄一区二区三区 | 黄网站在线免费看 | 一级免费a| 欧美一级高潮 | 羞羞答答www网站进入 | 久章草在线观看 | 欧美一级黄视频 | 国产精品麻豆一区二区三区 | 欧美精品一级 | 羞羞羞网站 | tube7xxx| 亚洲午夜久久久久 | 国产午夜亚洲精品理论片大丰影院 | 2021国产精品 | 毛片视频观看 | 欧美激情猛片xxxⅹ大3 | 一级毛片真人免费播放视频 | 久久伊人国产精品 |