DEV Community

Websolutionstuff
Websolutionstuff

Posted on • Originally published at websolutionstuff.com

Laravel 8 Export Buttons In Datatables Example

Today, I will give you example Laravel 8 Export Buttons In Datatables Example, If you want to export data in excel, pdf or csv file format in dataTable then you have to add export button in your DataTable. So, here I am show you how to add export button in datatable using jquery.

Datatables provide DataTable Buttons plugin for add export buttons in datatable. After adding of export button, you can easily export data to CSV file or Excel sheet file, pdf file and also you can copy all datatable data in html format.


Read Also : Laravel 8 Yajra Datatable Example Tutorial


You need to add below js cdn to add export button in datatable.

https://code.jquery.com/jquery-3.5.1.js
https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js
https://cdn.datatables.net/buttons/1.6.2/js/dataTables.buttons.min.js
https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js
https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js
https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js
https://cdn.datatables.net/buttons/1.6.2/js/buttons.html5.min.js
Enter fullscreen mode Exit fullscreen mode

And Also add following CSS library files are loaded for use in this example to provide the styling of the table:

https://cdn.datatables.net/1.10.21/css/jquery.dataTables.min.css
https://cdn.datatables.net/buttons/1.6.2/css/buttons.dataTables.min.css
Enter fullscreen mode Exit fullscreen mode

Add below javascript code in your script tag.

$(document).ready(function() {
    $('#export_example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
        ]
    } );
} );
Enter fullscreen mode Exit fullscreen mode

Read Also : Laravel 8 Import Export CSV/EXCEL File Example


If you like this article then please don't forgot to "like", "share" and "comment".

Thanks for reading... !!

Discussion (0)