背景:低代码平台(无后端)
需求::将tablel列表下载成excel文件
实现:
安装: xlsx
yarn add xlsx -d
引用:
import * as XLSX from 'xlsx';
function downloadExcelFile(tableData, fileName) {
const worksheet = XLSX.utils.table_to_sheet(tableData);
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
XLSX.writeFile(workbook, fileName);
}
// Example usage:
const table = document.getElementById('myTable');
downloadExcelFile(table, 'myTable.xlsx');
下载的文件打开如下