【发布时间】:2015-03-25 09:39:36
【问题描述】:
我制作了以下函数来从工作表中获取矩阵。
private function getMatrixFromSheet($worksheet){
foreach ($worksheet->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
if (!is_null($cell)) {
$matrix[$cell->getRow()][$cell->getColumn()] = $cell->getCalculatedValue();
}
}
}
return $matrix;
}
这样如果我想访问第二行第二列单元格,我可以$matrix[2]['B']。
我需要能够以数字形式访问矩阵索引,以便以 $matrix[2][2] 访问前一个单元格。
有没有办法做到这一点?
我尝试将$cell->getColumn() 转换为整数,但不幸的是(int) "a" == 0
【问题讨论】:
标签: php excel type-conversion