将数字从数字格式转换为科学记数法是错误的

Converting the digit from Number format to Scientific Notation is wrong

[A1] = 2519121152247150000000

$data = $worksheet->getCellByColumnAndRow(1, 1)->getValue()

Return $data = 2.51912115225E+21

但必须是$data = 2.51912115224715E+21

感谢@MarkBaker

Then check your precision setting in php.ini.... I suspect it's set to 12, if you change it to 14 then you'll get all of those digits displayed....

DEMO from @MarkBaker