欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决导出excel前面的0被自动去掉问题

程序员文章站 2024-02-24 13:57:22
...

在前端做的excel导出功能,表格中有的数据为01, 导出excel为1,前边的0被自动去掉了。经过一系列调查,发现是excel导出本身的问题,会自动格式化,所以可以在错误数值前边加上空格"nbsp;" ,即可解决问题。

示例如下,例子表格应用了bootstrap-table 

html

<th data-field="optionValue" data-align="center" id="optionValue_td" data-formatter="optionStrTransfer">选项值</th>

js

// 解决excel下载前边的0消失问题
function optionStrTransfer(value, row, index) {
  return '&nbsp;' + value + '&nbsp;';
}

或者

{    
    field:'optionValue',
    title:'选项值',
    width:100,
    formatter: function(value){
        return '&nbsp;' + value + '&nbsp;';
    }, 
}

 

相关标签: 前端开发 js