foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
foreach ($worksheet->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
// I wish
echo $cellIterator->getCell("A3"); // row: $row, cell: A3
}
}
我正在寻找一个名为 getCell
的类似方法或编写良好的 PHPExcel 文档。
谢谢。
最佳答案
如果你有来自 RowIterator 的 $row
信息,你可以很容易地调用:
$rowIndex = $row->getRowIndex ();
$cell = $sheet->getCell('A' . $rowIndex);
echo $cell->getCalculatedValue();
完整的代码是:
foreach($worksheet->getRowIterator() as $row){
$rowIndex = $row->getRowIndex();
$cell = $worksheet->getCell('A' . $rowIndex);
echo $cell->getCalculatedValue();
$cell = $worksheet->getCell('B' . $rowIndex);
echo $cell->getCalculatedValue();
}
关于php - 通过坐标获取单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9899976/