将web页面的数据导出到Excel表格的方法

将web页面的表格数据导出到Excel,这边介绍的方法是需要利用第三方库:jquery.table2excel.js,后面直接贴代码吧!

<table id="ExTable">
    <thead>
        <tr>
            <td>title1</td>
            <td>title2</td>
            <td>title3</td>
            <td>title4</td>
            <td>title5</td>
            <td>title6</td>
            <td>title7</td>
            <td>title8</td>
            <td>title9</td>
            <td>title10</td>
            <td>title11</td>
        </tr>
    </thead>
    <tbody id="tbody">
         <tr>
            <td>body1</td>
            <td>body2</td>
            <td>body3</td>
            <td>body4</td>
            <td>body5</td>
            <td>body6</td>
            <td>body7</td>
            <td>body8</td>
            <td>body9</td>
            <td>body10</td>
            <td>body11</td>
        </tr>
    </tbody>
</table>
$("#ExTable").table2excel({
    exclude  : ".noExl",                                       //过滤位置的 css 类名
    filename : "Excel" + new Date().getTime() + ".xls",        //文件名称
    name: "Excel Document Name.xlsx",
    exclude_img: true,
    exclude_links: true,
    exclude_inputs: true
});

程序执行到js部分就完成导出并且生成新的Excel文件(浏览器底部),也可以动态的给表格生成数据,然后再执行导出数据的代码。文件名是可以修改的,但是建议加上时间 否则会导致一样的文件名。该方法可以在IE和谷歌使用。

猜你喜欢

转载自blog.csdn.net/joyvonlee/article/details/88576786