怎么将DataTable的数据导出到Excel中?

小熊小熊小 发布于 2016/09/19 15:25
阅读 2K+
收藏 0
最好能有一个例子~拜托了~
加载中
0
小熊小熊小

解决了  首先从官网下载DataTables 源码 最新的也行

DataTables 1.10.12 然后找到文件extensions 下的Buttons 的examples都有例子。

随便选择一个styling中的bootstrap 然后就可以实现Excel print  和PDF 不过PDF不能显示中文


1
钟爱荷老大
钟爱荷老大
复制粘贴老代码给你:
$('#data_table').dataTable({       
    "oTableTools":{
          "aButtons":[{
               "sExtends":"csv",
               "sTitle:"excel标题",
               "sButtonText:"按钮文本",
               "sCharSet":"utf8",
               "bBomInc":true,
               "oSelectorOpts":{
                    page:'current'
                }
        }],
        "sSwfPath":"/js/plugins/dataTables/swf/csv_xls.swf"
    }
 })
这种写法需要引入tableTools文件,目前被废弃了
官网推荐使用buttons和select,自己去看吧
https://datatables.net/reference/button/ 
0
漓江
漓江

参考

1)将数据全部输出,间隔TAB,存成txt格式。然后用excel打开即可,最简单的,适合一次性的。

2)使用java代码输出到excel,调用poi.jar,多次重复使用的场合。
返回顶部
顶部