Tag: jquery datatables

jQuery的数据表工具导出到Excel不显示我的表中的数据文件

我想导出我的表格在excel文件中使用jQuery数据表工具它显示我的数据在表上,但是当第一行它说没有数据可用,当我search数据时说没有数据可用,当我点击Excel的button,然后它保存文件,但没有显示Excel文件中的数据,也分页和新的不工作。我也使用bootstrap 3这是我的JQuery代码 $('#datatable_Vouchers').DataTable( { dom: 'T<"clear">lfrtip', tableTools: { "sSwfPath": "../assets/swf/copy_csv_xls.swf" } }); 和我的tabletools文件path是 <link rel="stylesheet" href="assets/css/dataTables.tableTools.css"> <link rel="stylesheet" href="../assets/css/dataTables.tableTools.min.css"> <script src="../assets/js/dataTables.tableTools.js'"></script> <script src="../assets/js/dataTables.tableTools.min.js'>"></script>

jquery数据表插件保存文件为.xls

我正在使用jQuery数据表插件来显示数据。 我已经添加了文件保存的选项,如excel,csv和pdf。 虽然它允许我将表格内容保存为文件。 但是它在excel和csv的情况下都将文件保存为.csv 。 我想要有excelbutton来允许我将文件保存为.xls格式 。 如何在这个插件中实现这一点。 以下是我正在使用的代码 。 $('#datatable_tabletools').dataTable({ "sDom" : "<'dt-top-row'Tlf>r<'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>", "aaSorting": [], "oTableTools" : { "aButtons" : ["copy", "print", { "sExtends" : "collection", "sButtonText" : 'Save <span class="caret" />', "aButtons" : ["csv", "xls", "pdf"] }], "sSwfPath" : "<?=$baseUrl?>static/js/plugin/datatables/media/swf/copy_csv_xls_pdf.swf" }, "fnInitComplete" : function(oSettings, json) { $(this).closest('#dt_table_tools_wrapper').find('.DTTT.btn-group').addClass('table_tools_group').children('a.btn').each(function() { $(this).addClass('btn-sm btn-default'); }); […]

使用Linebreaks将值导出到Excel中的单个单元格中。 jQuery数据表

我成功地从Web应用程序导出HTML表格,使用jQuery DataTable的Excel。 然而,一个特定的列具有包含换行符和制表符的值。 我设法通过分别用<br>和(n5)replace新行(\ n)和制表符(\ t)来正确地在HTML表格上显示数据。 问题是出口到Excel时,我需要有线断行,但保持在一个单元格中的所有值。 这里是我的jQuery代码: $('#papercliptable').dataTable({ "sDom": 'T<"clear">lfrtip', "tableTools": { "aButtons": [{ "sExtends": "xls", "sButtonText": "Excel", "fnCellRender": function (sValue, iColumn, nTr, iDataIndex) { console.log("sValue = " + sValue); console.log("iColumn = " + iColumn); return sValue.replace(/<br\s*\/?>/ig, "\r\n"); }, "sNewLine": "\r\n" }, { "sExtends": "print", "sMessage": "Metrics" }] } }); 信用: 邮政 这似乎并不适用于我。 所有值都将转换为单个单元格,但不包含换行符。 […]