我需要用PHPExcel在单元格中存储一个24位数字的数字。 我读过一些关于这方面的教程。但问题依然存在......用PHPExcel在一个单元格中存储大量数字
下面是代码:
$objPHPExcel->getActiveSheet()->getStyle('A2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
$objPHPExcel->getActiveSheet()->SetCellValue('A2', '680540101947000270348604');
$objPHPExcel->getActiveSheet()->SetCellValue('C2', '100');
它应该存储整个数字,没有任何变化。但是,当我打开文件,它的存储,如:
6.80540101947E23
我想也该保存为一个字符串和工作。但我必须将这个文件传送到银行,这样他们的系统非常愚蠢,不会接受数字作为字符串......他们需要计算我的猜测。
有什么想法?
根据问题的最后几行,有没有办法将整个数字保存为TEXT? –
你用'setCellValueExplicit'试过了吗? – smarber
是的,我做到了。答案中的代码相同。这将输入转换为字符串,但我需要它是文本。 –