function downloadCSV(tableId, filename) {
// Get the table element.
var table = document.getElementById(tableId);
// Create an array to store the data from each row.
var csvData = [];
// Iterate over each row in the table.
for (var i = 0; i < table.rows.length; i++) {
// Create an array to store the data from each column in the row.
var rowData = [];
// Iterate over each column in the row.
for (var j = 0; j < table.rows[i].cells.length; j++) {
// Get the text content of the cell.
var cellData = table.rows[i].cells[j].textContent;
// Add the cell data to the row data array.
rowData.push(cellData);
}
// Add the row data array to the csvData array.
csvData.push(rowData);
}
// Create a CSV string from the csvData array.
var csvString = csvData.join("\n");
// Create a Blob object from the CSV string.
var csvBlob = new Blob([csvString], {type: "text/csv"});
// Create a download link.
var downloadLink = document.createElement("a");
// Set the href attribute of the download link to the Blob object.
downloadLink.href = window.URL.createObjectURL(csvBlob);
// Set the download attribute of the download link to the filename.
downloadLink.download = filename;
// Click the download link to download the CSV file.
downloadLink.click();
}
downloadCSV("down1", "auto_datas.csv");
“down1” is table id
Jagdish Sarma Asked question August 29, 2023