我正在尝试使用 phpexcel 读取一些 excel 文件,到目前为止效果还不错。不过,phpexcel 有点太聪明了,它会从我的单元格中删除前导零。我想我需要告诉它将单元格视为文本字符串,而不是一般或数字。但我失败了。我什至在 stackoverflow 上找到了关于此的线程,但建议的解决方案根本行不通。
下面是我正在做的事情的一个片段。
foreach(@$objWorksheet->getRowIterator() as $row){
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach($cellIterator as $cell){
#$objWorksheet->getStyle($cell->getCoordinate())->getNumberFormat()->setFormatCode('@');
$cells[] = $cell->getValue();
}
}
任何的想法?我不想限制自己只阅读数字内容,因为我无法控制用户上传的内容。将所有内容都视为字符串将是完美的。
/彼得