乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>jquery</em> datatable能把WEB的table导出e...-jquer

<em>jquery</em> datatable能把WEB的table导出e...-jquer

作者:乔山办公网日期:

返回目录:excel表格制作


toExcel: function (id) {
$("#" + id).dataTable({
zhidao "bJQueryUI": false,
'bPaginate': false, //是否分
"bRetrieve": false, //是否允许从新生成表格
"bInfo": false, //显示表格的相关信息
"bDestroy": true,
"bServerSide": false,
"bProcessing": true, //当处理大量数据时,显示进度,进度条等
"bFilter": false, //搜索框
"bLengthChange": false, //动态指定分页后每页显示的记录数
"bSort": false, //排序
"bStateSave": false, //缓存
"sAjaxDataProp": "data",
"sDom": 'T<"clear">lfrtip'
"oTableTools": {
"sSwfPath": "DataTables-1.9.4/extras/TableTools/media/swf/copy_csv_xls_pdf.swf"
}
} );
}

var datatable=$("#datatable");
$.ajax({
type:post,
url:请求的后台地址jsp,
data:{d=datatable},
success:function(){
回调函数copy
}
})
这样通过ajax将datatable数据传到后台,然后解析成对象就行zhidao
jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件。该插件可以根据你的需要导出表格中的内容,不需要的行可以不导zhidao出。 它文件体积小,使用非常方便。

  1. 直接从页面中获取,那么这个时候,推荐使用AjaxPro.2这个可以达到你的效果,在页面上操作datatable

    1. 优点:简单粗暴,但是对于AjaxPro.2不熟悉的除

    2. 缺点:当数据过大的时候,可能会造成页面卡顿

  2. 间接获取,就是从页面获取筛选条件,通过Ajax的方式传到一般处理文件,然后再查询一遍数据库,从而导出到Excel

    1. 优点:简单,通用,可扩展性好,数据传递小,速度快

    2. 缺点:多查一遍数据库,但是这个不算缺点

  3. 推荐采用第二种方式

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网