前端导出数据,file-saver 插件

说明: 

1.换行用  \n , 每个格子的数据用逗号隔开,表格内容就是拼接字符串

 2.prefix  \uFEFF就是位序掩码(名为),就是空白字符的用途,能够解决英文显示undefined的问题


    var excelHeader="id,title,status";

    excelContent=exportPrefix+excelHeader;

    var colunm=['id','title','status']

    content.forEach(v=>{

    colunm.forEach(v1=>{

    excelContent+=v[v1]+','

})

excelContent+='\n'

})
      var file = new File([excelContent], "table.csv", {type: "text/plain;charset=utf-8"});
      FileSaver.saveAs(file);
 

你可能感兴趣的:(js)