bootstrap-table 數據導出excel格式

咱們常常會須要將表格的數據導出excel格式,bootstrap-table有個導出的擴展插件jquery

首先引入四個js文件bootstrap

<script src="../../plugins/tableExport.jquery.plugin-master/libs/FileSaver/FileSaver.min.js"></script>
<script src="../../plugins/tableExport.jquery.plugin-master/libs/js-xlsx/xlsx.core.min.js"></script>
<script src="../../plugins/tableExport.jquery.plugin-master/tableExport.js"></script>  
<script src="../../plugins/tableExport.jquery.plugin-master/bootstrap-table-export.js"></script>  this

在table裏設置屬性data-export-types="['excel']"插件

下面是jsexcel

$(document).ready(function(){
     $('#tableTest1').bootstrapTable('resetView');
     $('#tableTest1').bootstrapTable('destroy').bootstrapTable({  
            
            showExport: true,//顯示導出按鈕  
            exportDataType: "all",//導出類型    
        }); 
    })orm

這樣就能夠導出所有數據ip

若是在表格的上面能夠選擇基本導出(在分頁的狀況導出當前頁)和所有導出io

須要在table上面加table

      <div id="toolbar">
            <select class="form-control">
              <option value="">單頁導出</option>
                <option value="all">導出所有</option>
                </select>
        </div>ast

下面的js改爲以下:

$(document).ready(function(){      $('#tableTest1').bootstrapTable('resetView');      var $table = $('#tableTest1');         $('#toolbar').find('select').change(function () {             $table.bootstrapTable('destroy').bootstrapTable({                 exportDataType: $(this).val()             });         });     })  

相關文章
相關標籤/搜索