stock module latest today vadivel J 27-01-2025
This commit is contained in:
parent
830adaa30f
commit
193bc6050f
@ -1430,8 +1430,23 @@
|
|||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
function exportTableToExcel(tableID, filename = '') {
|
function exportTableToExcel(tableID, filename = '') {
|
||||||
let table = document.getElementById(tableID);
|
let table = document.getElementById(tableID);
|
||||||
let ws = XLSX.utils.table_to_sheet(table); // Convert table to worksheet
|
|
||||||
|
let cloneTable = table.cloneNode(true); // Clone the table to modify
|
||||||
|
|
||||||
|
// Remove hidden rows
|
||||||
|
$(cloneTable).find('tr').filter(function () {
|
||||||
|
return $(this).css('display') === 'none';
|
||||||
|
}).remove();
|
||||||
|
|
||||||
|
// Remove hidden columns
|
||||||
|
$(cloneTable).find('th, td').each(function () {
|
||||||
|
if ($(this).css('display') === 'none') {
|
||||||
|
$(this).remove();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
let ws = XLSX.utils.table_to_sheet(cloneTable); // Convert modified table to sheet
|
||||||
let wb = XLSX.utils.book_new(); // Create a new workbook
|
let wb = XLSX.utils.book_new(); // Create a new workbook
|
||||||
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1'); // Append sheet to workbook
|
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1'); // Append sheet to workbook
|
||||||
XLSX.writeFile(wb, filename || 'export.xlsx'); // Save the file
|
XLSX.writeFile(wb, filename || 'export.xlsx'); // Save the file
|
||||||
|
|||||||
@ -1297,7 +1297,21 @@ foreach ($period as $day) {
|
|||||||
|
|
||||||
function exportTableToExcel(tableID, filename = '') {
|
function exportTableToExcel(tableID, filename = '') {
|
||||||
let table = document.getElementById(tableID);
|
let table = document.getElementById(tableID);
|
||||||
let ws = XLSX.utils.table_to_sheet(table); // Convert table to worksheet
|
let cloneTable = table.cloneNode(true); // Clone the table to modify
|
||||||
|
|
||||||
|
// Remove hidden rows
|
||||||
|
$(cloneTable).find('tr').filter(function () {
|
||||||
|
return $(this).css('display') === 'none';
|
||||||
|
}).remove();
|
||||||
|
|
||||||
|
// Remove hidden columns
|
||||||
|
$(cloneTable).find('th, td').each(function () {
|
||||||
|
if ($(this).css('display') === 'none') {
|
||||||
|
$(this).remove();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
let ws = XLSX.utils.table_to_sheet(cloneTable); // Convert modified table to sheet
|
||||||
let wb = XLSX.utils.book_new(); // Create a new workbook
|
let wb = XLSX.utils.book_new(); // Create a new workbook
|
||||||
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1'); // Append sheet to workbook
|
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1'); // Append sheet to workbook
|
||||||
XLSX.writeFile(wb, filename || 'export.xlsx'); // Save the file
|
XLSX.writeFile(wb, filename || 'export.xlsx'); // Save the file
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user