我正在尝试使用DataTable JQuery插件将一个简单的表导出为Excel,而不是CSV。
我自己的代码至少显示了按钮,但在这个JSFiddle上我甚至无法得到它:
https://jsfiddle.net/4tuupc5f/4/
为什么在引用所有插件资源的情况下,这不会提供导出为Excel的Excel按钮?..
$('#example').DataTable( {
buttons: [
'excel'
]
} );
答案 0 :(得分:1)
因为你错过了两个最重要的部分:
包含插件源本身https://cdn.datatables.net/buttons/1.2.4/js/dataTables.buttons.min.js
您永远不会告诉dataTables您想要使用按钮插件。使用B
dom
选项或使用
new $.fn.dataTable.Buttons( ...)
除此之外,您可能希望包含CSS文件
https://cdn.datatables.net/buttons/1.2.4/css/buttons.dataTables.min.css
当然还有PDFmake-library文件:
https://cdn.rawgit.com/bpampuch/pdfmake/0.1.24/build/pdfmake.min.js https://cdn.rawgit.com/bpampuch/pdfmake/0.1.24/build/vfs_fonts.js
更新小提琴 - >的 https://jsfiddle.net/4tuupc5f/6/ 强>