phpexcel---导出身份证号为科学计数处理办法【两种方案】

最近在做 Excel 导出,导出大数字,手机号,身份证号码,导出到Excel文件,显示上会是科学计数法,有两种解决方案:

第一种:拼接空格:可以在身份证号前后拼接空格

$obj->getActiveSheet()->setCellValue($list[3] . ($i + 2), ' '.$data[$i]['idcard'].' ', \PHPExcel_Cell_DataType::TYPE_STRING);//将其设置为文本格式

第二种:拼接换行:可以在身份证号后面拼接换行

$obj->getActiveSheet()->setCellValue("$letter[$line]$column", $value[$fieldValue['field']] . "\t");

图示:

如何选择两种方式?

建议采用第二种,第一种拼接空格,导出的身份证号码为:20位,再做导入的时候,还需要去空格。

打完收工!

posted @ 2022-07-11 10:09  帅到要去报警  阅读(1493)  评论(0编辑  收藏  举报