PHPExcel:长数字在阅读时具有科学格式(xxxE-08)
Posted
技术标签:
【中文标题】PHPExcel:长数字在阅读时具有科学格式(xxxE-08)【英文标题】:PHPExcel: long numbers have scientific format (xxxE-08) when reading 【发布时间】:2016-08-03 07:40:33 【问题描述】:使用 phpExcel Reader 读取 Excel 文件时,会以科学格式打印出长数字,因此 0.0000000123
变为 1.23E-08
。
文档说我可以使用Advanced Value Binder
避免这种情况,但不幸的是,这只适用于 CSV 文件。
setReadDataOnly()
也无济于事。
如果单元格被格式化为长浮点数也会发生这种情况,因此它在 Excel 中显示为0.0000000123
。
这里有一些主题适合写作,但不适合阅读。
问题:如何获取没有科学格式的数字?
【问题讨论】:
【参考方案1】:刚想到PHP负责回显科学记数法,所以我尝试了number_format($var, 8);
,它成功了。
所以它不是 PHPExcel。我必须使用number_format
回显。
【讨论】:
以上是关于PHPExcel:长数字在阅读时具有科学格式(xxxE-08)的主要内容,如果未能解决你的问题,请参考以下文章