kartik\grid\GridView导出excel变科学计数

php导出excel号码过长会后面会自动变成0000

数据表格导出数据到excel后,数字如果过长,比如身份证号,会变成科学计数方式,

解决方法:

 

 在你要导出的表格标签加上style='vnd.ms-excel.numberformat:@' ; 

 

导出的数据在excel里面看就会显示文本了,默认是常规;

 

常用格式:

1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%

 

posted @ 2020-06-04 14:33  JahanGu  阅读(209)  评论(0编辑  收藏  举报