【发布时间】:2016-12-01 17:19:15
【问题描述】:
我需要用 PHPExcel 在一个单元格中存储一个 24 位数字。 我已经阅读了一些关于此的教程。但是问题依然存在……
代码如下:
$objPHPExcel->getActiveSheet()->getStyle('A2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
$objPHPExcel->getActiveSheet()->SetCellValue('A2', '680540101947000270348604');
$objPHPExcel->getActiveSheet()->SetCellValue('C2', '100');
它应该存储整个数字而不做任何更改。但是当我打开文件时,它的存储方式如下:
6.80540101947E23
我也尝试将其另存为字符串并且有效。但是我必须把这个文件交给银行,所以他们的系统太笨了,不接受数字作为字符串……我猜他们需要计算。
有什么想法吗?
【问题讨论】: