使用table2excel+jquary实现页面表单导出为xls格式

首先引入jquary和table2excel.js 的js插件

链接:https://pan.baidu.com/s/1fynlG7LT9aGxNGr3B_HRJw
提取码:1111

然后编辑一个简单的测试页面

<!DOCTYPE>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>TABLE转换EXCEL</title>
    <script src="static/js/jquery.js" ></script>
    <script src="static/table2excel.js"></script>
    <style type="text/css">
        .btn{
            margin:20px;
        }
    </style>
</head>
<body>
<center>
    <input class="btn" type="button" id="btn"  value="点击导出">
    <div class="table2excel">
        <table id = 'testTable' border="1">
            <tr>
                <th>标题一</th>
                <th>标题二</th>
                <th>标题三</th>
            </tr>
            <tr  class="noExl">
                <td>100 (不导出)</td>
                <td>200 (不导出)</td>
                <td>300 (不导出)</td>
            </tr>
            <tr>
                <td>400</td>
                <td>500</td>
                <td>600</td>
            </tr>
            <tr>
                <td><a href="http://www.baidu.com">baidu.com</a></td>
                <td><input tyle="text" value="input 数据"></td>
                <td>哈哈哈</td>
            </tr>
        </table>
    </div>
</center>
<script type="text/javascript">
    $(function(){
    //点击id为excelbtn的按钮
    $("#btn").click(function(){
        //testTablel是需要导出table的id
        $("#testTable").table2excel({
            //需要导出的列
            columns:[0],
            // 不被导出的表格行的CSS class类
            exclude: ".noExl",
            // 导出的Excel文档的名称
            name: "Excel",
            // Excel文件的名称
            filename: "Excel",
            // 是否导出图片
            exclude_img: true,
            // 是否导出超链接
            exclude_links: true,
            // 是否导出输入框中的内容
            exclude_inputs: true,
        });
    })})
</script>
</body>
</html>                      

js代码是固定的 在点击下载的时候注意触发事件按钮的id 以及表单的id即可
其次 如果想要下载格式在xls、xlsx之间转换 进入table2excel的js源码中 在147行进行更改即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值