美文网首页
H5 直接转换呈现Excel 表单.md

H5 直接转换呈现Excel 表单.md

作者: Maxine708 | 来源:发表于2020-03-31 21:32 被阅读0次

    需求就是为了宣传营销商品将一个 EXCEL 清单包含价格折扣口令图片等等的表格直接在手机上显示。

    两个有用的工具网站

    在线转换EXCEL 为 JSON 的网站
    直接将 EXCEL转换为 html 包含 EXCEL 里的样式全部转换的网站

    通用做法

    第一种:

    利用第一个工具网站获得 JSON 数据,将数据填充进<table>放进页面元素。
    代码如下:

    var dataArr.=[//JSON 数据]
    function writeTable(dataArr, channel) {
        var indent = '<div class="tableCon"><table id="list" border="0" cellpadding="0" cellspacing="0">';
        for (var i = 0; i < dataArr.length; i++) {
            if (i == 0) {
                //table 标题
                    indent += `<tbody class="tbody_title" style="color: '#ffffff'}"><tr><td class="center header">${dataArr[i].pic}</td><td class="center header">${dataArr[i].name}</td><td class="center header">${dataArr[i].qx}</td><td class="center header">${dataArr[i].price}</td><td class="center header">${dataArr[i].oldprice}</td><td class="center header">${dataArr[i].time}</td><td class="center header">${dataArr[i].info}</td></tr></tbody>`
            } else {
                    indent += `<tr class="tbody_content_tr"><td colspan="1"><img src="${dataArr[i].pic}" style="width:50px;height:50px"></td><td >${dataArr[i].name}</td><td >${dataArr[i].qx}</td><td>${dataArr[i].price}</td><td>${dataArr[i].oldprice}</td><td >${dataArr[i].time}</td><td> <button class="copyBtn3" data-v=${i} data-clipboard-text='${dataArr[i].info}'>复制</button></td></tr>`;
            }
        }
        indent += '</table></div>';
        $(".container").append(indent);
        }
    }
    
    第二种:

    利用第二个网站生成的 html 直接利用 iframe 放进去

    相关文章

      网友评论

          本文标题:H5 直接转换呈现Excel 表单.md

          本文链接:https://www.haomeiwen.com/subject/ixaguhtx.html