解决PHPExcel长数字串显示为科学计数

上传人:hs****ma 文档编号:512333993 上传时间:2023-01-14 格式:DOCX 页数:2 大小:11.67KB
返回 下载 相关 举报
解决PHPExcel长数字串显示为科学计数_第1页
第1页 / 共2页
解决PHPExcel长数字串显示为科学计数_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《解决PHPExcel长数字串显示为科学计数》由会员分享,可在线阅读,更多相关《解决PHPExcel长数字串显示为科学计数(2页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 解决 PHPExcel 长数字串显示为科学计数解决 PHPExcel 长数字串显示为科学计数在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1、设置单元格为文本$objPHPExcel = new PHPExcel();$objPHPExcel-setActiveSheetIndex(0);$objPHPExcel-getActiveSheet()-setTitle(Sim

2、ple);/设置A3单元格为文本$objPHPExcel-getActiveSheet()-getStyle(A3)-getNumberFormat()-setFormatCode(PHPExcel_Style_NumberFormat:FORMAT_TEXT);/也可以设置整行或整列的style/*/E 列为文本$objPHPExcel-getActiveSheet()-getStyle(E)-getNumberFormat()-setFormatCode(PHPExcel_Style_NumberFormat:FORMAT_TEXT);/第三行为文本$objPHPExcel-getActi

3、veSheet()-getStyle(3)-getNumberFormat()-setFormatCode(PHPExcel_Style_NumberFormat:FORMAT_TEXT);*/更多的格式可以在PHPExcel/Style/NumberFormat.php中找到。注意:上述的设置对长数字字符串还是以文本方式来显示科学计数法的结果,原因可能php在处理大数字时采用的科学计数法。2、在设置值的时候显示的指定数据类型$objPHPExcel = new PHPExcel();$objPHPExcel-setActiveSheetIndex(0);$objPHPExcel-getAct

4、iveSheet()-setTitle(Simple);$objPHPExcel-getActiveSheet()-setCellValueExplicit(D1, 123456789033, PHPExcel_Cell_DataType:TYPE_STRING);3、在数字字符串前加一个空格使之成为字符串$objPHPExcel = new PHPExcel();$objPHPExcel-setActiveSheetIndex(0);$objPHPExcel-getActiveSheet()-setTitle(Simple);$objPHPExcel-getActiveSheet()-setCellValue(D1, . 123456789033);推荐使用第二、三种,第一种没有根本解决问题。 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号