我是靠谱客的博主 知性丝袜,这篇文章主要介绍PHPexcel 自动删除前置0问题,现在分享给大家,希望可以做个参考。

PHPexcel 自动删除前置零问题

最近客户导入EXCEL明明有 前置0 但是 用

$objPHPExcel = PHPExcel_IOFactory::load($file['tmp_name']); 就是没有前置0 

后来才发现

PHPexcel/Reader/Excel2007.php 这个文件里面   对字段进行的处理有问题 导致大概在893行

if (is_numeric($value) && $cellDataType != 's') {
    if ($value == (int)$value) {
        $value = (int)$value;
    } elseif ($value == (float)$value) {
        $value = (float)$value;
    } elseif ($value == (double)$value) {
        $value = (double)$value;
    }
}

因为客户导入的EXCEL字段float类型 这里转换直接就给我把前置0给去掉了

 

 

最后

以上就是知性丝袜最近收集整理的关于PHPexcel 自动删除前置0问题的全部内容,更多相关PHPexcel内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部