Heim > Backend-Entwicklung > PHP-Tutorial > 上传xls文档,其中一个列的值太长,读取到的变成科学计数法,详细见内容

上传xls文档,其中一个列的值太长,读取到的变成科学计数法,详细见内容

WBOY
Freigeben: 2016-06-23 14:15:01
Original
923 Leute haben es durchsucht

1. 上传xls
2. 其中一个列叫 运单号,值有22位,格式如下
   订单编号  运单号                      物流
      1        1234567890987654321234      usps
      2        1234567890987654323224      usps
                ... ...
PHP处理代码:
                    $xls_obj=new Helper_Excel();
                    $xls_obj->readFile($filename);
                    $sheet=$xls_obj->toHeaderMap();
                    foreach ($sheet as $key=>$row){... ...}
读到的这个运单号就变成科学计数法了。
Excel文档的这列已经改成了文本格式

请各位给个思路 谢谢


回复讨论(解决方案)

把他当作字符串处理,int类型越界了.

我想了一下 应该是底层的Excel处理类可能有问题。
我自己先去看看

找到解决办法没有?我也遇到这样的问题了

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage