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%