美文网首页PHP实战PHP经验分享
如何解决phpexcel 数字显示科学计数问题

如何解决phpexcel 数字显示科学计数问题

作者: daos | 来源:发表于2017-12-28 11:33 被阅读0次

phpexcel 在laravel 导出数据的时候出现如果数字过长则会显示科学计数法表示的问题!


image.png

如何解决?
网上提供了方法:
1.空格
对应字段加行空格

  1. 指定为字符类型
    setCellValueExplicit($cell, $rowValue,PHPExcel_Cell_DataType::TYPE_STRING);
image.png

看对应的结果


image.png

貌似可以了!
But
双击后出现


image.png
这是什么鬼?
手动改成文本格式就没有问题!
image.png

下面来修改代码:

if($rowValue>99999999999){
    $rowValue .=' '; 
    $this->setColumnFormat([$cell=>PHPExcel_Style_NumberFormat::FORMAT_TEXT]);  }

按照上面格式修改就可以点击后也不会变成科学计数法!

相关文章

网友评论

    本文标题:如何解决phpexcel 数字显示科学计数问题

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