Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php读取excel内容 字段格式变了

php读取excel内容 字段格式变了

WBOY
WBOYasal
2016-06-23 13:53:381236semak imbas

excel是常规字段:
 201407170002
 201407170001
 201407160039
 201407160038
 201407160037

可PHP读取后变成:
MA 02148
MA 02148
MA 02148
MA 02148
MA 02148

怎么解决?用的是PHPExcel来读取


回复讨论(解决方案)

不可能,两者没有相似之处
你可能弄错了列

可以把供测试的 xls 文件放到云盘上

查看excel原始表格 数据类型

不可能,两者没有相似之处
你可能弄错了列

可以把供测试的 xls 文件放到云盘上




列没错的,修改后测试如下:

excel是常规字段:
 发货人固话
 201407170002
 201407170001
 201407160039


可PHP读取后变成:
发货人固话
MA 02148
MA 02148
MA 02148

已经放到服务器:http://www1.jysmr.com/Example100.xls

请各位帮看下,十分感激

找到原因了,但不知怎么解决

当前面字段有这个的内容: Drive #303, Malden, MA 02148

它就不能读取的面的那行

它就不能读取后面的那行

这个?

你指的是那列?

include 'Plugin/PHPExcel/Classes/PHPExcel/IOFactory.php';$filename= 'Example100.xls';$excel = PHPExcel_IOFactory::load($filename);$sheet = $excel->getActiveSheet();for($i=1; $i<5; $i++) {  echo $sheet->getCell("I$i")->getValue(), PHP_EOL;//  echo $sheet->getCell("I$i")->getFormattedValue(), PHP_EOL;}
发货人固话 201407170002 201407170001 201407160039

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:关于ecshop的smarty问题Artikel seterusnya:PHP redis操作类 个人总结