A-A+

避免PHPExcel导出的长数字被科学计数法转换的问题

2016年08月05日 PHP 暂无评论 阅读 2,014 views 次

使用PHPExcel导出记录时候发现遇到长数字(类似身份证号码...)就会自动转换成科学计数法,那么该如何解决呢?经过搜索提供一种解决的方案如下:

第一步:设置单元格值的时候数字前面加一个空格

$objActSheet->setCellValue("S$i",' '.$row['id_card']);

第二步:设置单元格的时候指定这个数据的类型

$objActSheet->getStyle("S$i")->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);

 

完美解决问题!!

标签:

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备15015381号-1

用户登录

分享到: