美文网首页
04.PHP导出Excel 数字末尾变0或小数点问题解决

04.PHP导出Excel 数字末尾变0或小数点问题解决

作者: 扁扁的汤圆 | 来源:发表于2018-12-06 21:19 被阅读0次

今天遇到了这个问题,导出的数据怎么后面两位变为0了,经过百度,才知道是由于Excel内置的数值有效范围是15位。
解决方法:在导出的数据前后添加制表符将数据转换为文本

if(is_numeric($need_data)){
//避免导出的是纯数字或者纯数字字符串且长度超过Excel内置的数值有效范围(15位)的时候,数字末尾变0或小数点
    $need_data = "\t".$need_data."\t";
}

相关文章

网友评论

      本文标题:04.PHP导出Excel 数字末尾变0或小数点问题解决

      本文链接:https://www.haomeiwen.com/subject/jbyacqtx.html