el-table的数据导出为excel表格数据出错

el-table导出为excel表格时间和学生学号两栏为什么会成这样?

代码截图:

阅读 1.9k
1 个回答

都是正常现象,学号是因为你原始数据类型是数字,excel对于数字默认都会写成科学记数法模式,至于时间就是宽度不够而已,你自己在excel里新建一个日期然后把宽度缩小也会变成####
学号列只要把table处理下把学号用toString()转为string就行了。

宽度设置方法修改你代码中的sheet即可

sheet["!cols"] = [
  { wch: 220 },
  { wch: 230 },
  { wch: 230 },
  ...
];
推荐问题