DataTables xuất excel chọn cột
Trong bài viết này, chúng ta sẽ xem loại bỏ hoặc ẩn các cột trong khi xuất dữ liệu trong datatable. Khi chúng tôi đang sử dụng bảng dữ liệu jquery để hiển thị dữ liệu trong bảng dữ liệu và xuất thông tin bảng dữ liệu sang PDF, Excel hoặc CSV, chúng tôi có thể loại trừ hoặc ẩn một số cột. Vì vậy, sau đây mình sẽ demo cho các bạn cách bỏ hoặc ẩn cột khi xuất dữ liệu bằng jquery. Bạn có thể loại trừ một số cột trong khi xuất dữ liệu từ datatable. Và ngoài ra bạn có thể bỏ cột khi xuất dữ liệu khi sử dụng jquery Vì vậy, hãy xem cách xuất các cột cụ thể ở dạng có thể định dạng dữ liệu hoặc xóa một cột cụ thể trong khi xuất dữ liệu ở dạng có thể định dạng dữ liệu Trong ví dụ này, nút sao chép sẽ xuất chỉ mục cột 1 và tất cả các cột hiển thị, nút Excel sẽ chỉ xuất các cột hiển thị và nút PDF sẽ chỉ xuất chỉ mục cột 1, 2 và 4 Điều khiển hiển thị cột cũng được bao gồm. Vì vậy, bạn có thể thay đổi các cột một cách dễ dàng và xem tác dụng của các tùy chọn xuất Tùy chọn Các nút hiển thị cột (
Javascript hiển thị bên dưới được sử dụng để khởi tạo bảng được hiển thị trong ví dụ này $(document).ready(function() { $('#example').DataTable( { dom: 'Bfrtip', buttons: [ { extend: 'print', exportOptions: { columns: ':visible' } }, 'colvis' ], columnDefs: [ { targets: -1, visible: false } ] } ); } ); Ngoài đoạn mã trên, các tệp thư viện Javascript sau được tải để sử dụng trong ví dụ này HTML được hiển thị bên dưới là phần tử bảng HTML thô, trước khi nó được DataTables nâng cao Ví dụ này sử dụng một chút CSS bổ sung ngoài nội dung được tải từ các tệp thư viện (bên dưới), để hiển thị chính xác bảng. CSS bổ sung được sử dụng được hiển thị bên dưới Các tệp thư viện CSS sau đây được tải để sử dụng trong ví dụ này nhằm cung cấp kiểu dáng của bảng Bảng này tải dữ liệu bằng Ajax. Dữ liệu mới nhất đã được tải được hiển thị bên dưới. Dữ liệu này sẽ tự động cập nhật khi có bất kỳ dữ liệu bổ sung nào được tải |