xlsx.js引入不生效,能把您那边生效的js发我一份吗?

步骤:感觉没啥问题,不过导出的表格样式没有生效

1.获取dom元素

var table_dom = this.$refs['table1'].$el;

2.将dom转换为book

const new_book = XLSX.utils.book_new();
const new_sheet = XLSX.utils.table_to_sheet(table_dom);

3.设置单元格样式

new_sheet['A1'].s = {
     font: {
         name: '宋体',
         sz: 24,
         bold: true,
         color: { rgb: '#ff9900', auto: 1}
      },
      alignment: { horizontal: 'center', vertical: 'center', wrapText: true },
      fill: {
         bgcolor: { rgb: "#ffff00", auto: 1 }
       }
   }

4.导出

XLSX.utils.book_append_sheet(new_book, new_sheet, '元器件仓库日报汇总');
XLSX.writeFile(new_book, '元器件出入库报表.xls')

已解决,有需要的同学可以去我的博客资源下载中免费下载。