【发布时间】:2010-11-21 17:29:59
【问题描述】:
我正在尝试使用 phpexcel 读取一些 excel 文件,目前还可以。不过,phpexcel 有点太聪明了,它会从我的单元格中删除前导零。我想我需要告诉它将单元格视为文本字符串,而不是一般或数字。但我失败了。我什至在 stackoverflow 上找到了关于此的线程,但建议的解决方案根本行不通。
下面是我正在研究的东西的一个sn-p。
foreach(@$objWorksheet->getRowIterator() as $row){
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach($cellIterator as $cell){
#$objWorksheet->getStyle($cell->getCoordinate())->getNumberFormat()->setFormatCode('@');
$cells[] = $cell->getValue();
}
}
有什么想法吗?我不想限制自己只阅读数字内容,因为我无法控制用户上传的内容。将所有内容都视为字符串会很完美。
/彼得
【问题讨论】: