前端无后端下载table列表——excel

背景:低代码平台(无后端)

需求::将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');

 下载的文件打开如下

猜你喜欢

转载自blog.csdn.net/weixin_46600931/article/details/130363322
今日推荐