我正在使用PHPExcel库将我的数据库导出为excel ... 我要导出的值 200010058502 ,但在excel文件中显示为 2.0001E + 11
知道如何格式化它以使我的数据库中的值相同
我的PHPExcel代码,用于从数据库中获取值:
$objPHPExcel->getActiveSheet()->SetCellValue("J".$xlsRow,$row['acct_no']);
提前谢谢
答案 0 :(得分:0)
这很可能是Excel显示问题,而不是PHP问题。
要验证是否正确导入了该号码,请突出显示该单元格并检查状态栏。它应该显示整个数字,而不是科学记数法。如果没有,请忽略我的其余部分。
将Excel单元格的宽度增加到超过11位数。 Excel会自动将数字转换为科学计数法,这些表示法太大而无法在显示屏中物理拟合。如果它仍然是科学记数法,请更改单元格的格式(cell-> format-> number)以显示小数位数为零的数字。