vue组件 - vue-json-excel组件下载excel显

2020-12-21  本文已影响0人  背着生活往前走你才辨的出美和丑

这个组件使用简单,下载出来excel好看,但是只要是长度过长的数字就会被显示成科学记数。终于找到解决办法了

找到插件,修改源文件JsonExcel.vue:

data.map(function(item, index) {
        xlsData += "<tr>";
        for (let key in item) {
          xlsData += "<td style='vnd.ms-excel.numberformat:@'>" + _self.valueReformattedForMultilines(item[key]) + "</td>";
        }
        xlsData += "</tr>";
      });

1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%

如:

<td style=“vnd.ms-excel.numberformat:@ ”>122414323543254354353</td>

上一篇 下一篇

猜你喜欢

热点阅读