将数据导出到 Excel 在数据表中不起作用

2024-03-27

在 head 之间添加此行后,导出数据和 TableTools 不适用于我:

<script type="text/javascript" language="javascript" src="../../components/dataTables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" language="javascript" src="../../components/dataTables/media/js/ZeroClipboard.js"></script>
<script type="text/javascript" language="javascript" src="../../components/dataTables/media/js/TableTools.js"></script>

并更改表 id 属性:

$('#myTable').dataTable({
   "sDom": '<"clear">lfrtipT'
}); 

我可以在桌子上看到表格工具按钮,但是它们不起作用


首先使用jquery datatable js 1.9(请检查下面的链接,您可以在其中下载此js) 第二个使用如下代码查看数据表

$('#example').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"oTableTools": {
"aButtons": [
{
'sExtends':'csv',
"sFileName": "subscribers_"+GetTodayDate()+".csv",
'mColumns':[0,1]
},
{
'sExtends':'pdf',
"sFileName": "subscribers_"+GetTodayDate()+".pdf",
'mColumns':[0,1] 
},
]
},
"sDom": '<"H"Tlfr>tip<"F">',
"aoColumns":
[
{ "bSearchable": false },
null,
{ "bSortable": false, "bSearchable": false },
]
});

请记住导出到excel的主要代码如下 在上面的代码中添加了

"oTableTools": {
"aButtons": [
{
'sExtends':'csv',
"sFileName": "subscribers.csv",
'mColumns':[0,1]
},
{
'sExtends':'pdf',
"sFileName": "subscribers.pdf",
'mColumns':[0,1] 
},
]
},
"sDom": '<"H"Tlfr>tip<"F">',

然后从此链接下载“media”文件夹并将其粘贴到数据网格显示的文件夹中

[注意:请将“media”文件夹提取并粘贴到数据表显示页面的准确路径中。]

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将数据导出到 Excel 在数据表中不起作用 的相关文章

随机推荐