前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >bootstrap-table 数据导出excel格式

bootstrap-table 数据导出excel格式

作者头像
tianyawhl
发布2019-04-04 15:34:09
6.6K0
发布2019-04-04 15:34:09
举报

我们经常会需要将表格的数据导出excel格式,bootstrap-table有个导出的扩展插件

首先引入四个js文件

<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>  

在table里设置属性data-export-types="['excel']"

下面是js

$(document).ready(function(){      $('#tableTest1').bootstrapTable('resetView');      $('#tableTest1').bootstrapTable('destroy').bootstrapTable({               showExport: true,//显示导出按钮               exportDataType: "all",//导出类型             });      })

这样就可以导出全部数据

如果在表格的上面可以选择基本导出(在分页的情况导出当前页)和全部导出

需要在table上面加

      <div id="toolbar">             <select class="form-control">               <option value="">单页导出</option>                 <option value="all">导出全部</option>                 </select>         </div>

下面的js改成如下:

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

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/05/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档