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

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]);  }

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,770评论 1 9
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,482评论 25 708
  • 落在青春里的滴答 用铅笔仔细描绘出 路上的我们 热浪里 尽是匆忙不住的人生 总是怕 说好的未来太遥远 偷...
    瑶人柴阅读 247评论 8 21
  • 1. 浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征:浮动元素会脱离文档流,浮动...
    抚年华轻过阅读 192评论 0 0