js将数据导出为Excel

import * as XLSX from 'xlsx'
//将数据导出为excel文件
export let exportFile=(selectList)=>{
    if(selectList.length==0){
        console.log("导出的数据不能为空")
        return
    }
    let arr=selectList.map(item=>{
        // 这里根据自己的需求进行修改
        return {
            序列号:item.ID,
            姓名:item.name,
            年龄:item.age,
            性别:item.sex,
        };
    });
    
    let sheet=XLSX.utils.json_to_sheet(arr),
     book=XLSX.utils.book_new();
    // sheet1表示要导出的分区名字
    XLSX.utils.book_append_sheet(book,sheet,"sheet1");
    console.log("book",book)
    // user开头加时间戳的文件名,可以修改成其它名字
    XLSX.writeFile(book,`user${(new Date()).getTime()}.xls`);
}
posted @   Code_Lzh  阅读(1799)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示