JSFiddle无法提供DataTablebutton导出为Excel的button
我想获得DataTable的JQuery插件导出一个简单的表格作为Excel,而不是CSV。
我自己的代码至less显示button,但在这个JSFiddle我甚至不能得到:
https://jsfiddle.net/4tuupc5f/4/
为什么在所有插件资源被引用的情况下,不提供一个Excel导出的Excelbutton?
$('#example').DataTable( { buttons: [ 'excel' ] } );
因为你错过了两个最重要的部分:
-
包含插件来源本身https://cdn.datatables.net/buttons/1.2.4/js/dataTables.buttons.min.js
-
你永远不会告诉dataTables你想使用button插件。 使用
B
dom
选项包含button插件或使用new $.fn.dataTable.Buttons( ...)
除此之外,你可能想要包含CSS文件
https://cdn.datatables.net/buttons/1.2.4/css/buttons.dataTables.min.css
当然还有PDFmake库文件:
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/