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

2018-12-06  本文已影响0人  扁扁的汤圆

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

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

上一篇 下一篇

猜你喜欢

热点阅读