PHPExcel $ cell-> getColumn()返回'A','B','C',...
这是从单元格中获取整数(0,1,2,...)的最佳方法.
此功能不存在.
$colIndex = $cell->getColumnIndex();
Run Code Online (Sandbox Code Playgroud)
那么将chr转换为ascii的替代方案是什么?
Mar*_*ker 46
$colIndex = PHPExcel_Cell::columnIndexFromString($cell->getColumn());
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以在迭代时获取列索引.
$xls = PHPExcel_IOFactory::load($fn);
$xls->setActiveSheetIndex(0);
$sheet = $xls->getActiveSheet();
foreach($sheet->getRowIterator() as $row)
{
foreach($row->getCellIterator() as $key => $cell)
{
echo $key; // 0, 1, 2...
echo $cell->getCalculatedValue(); // Value here
}
}
Run Code Online (Sandbox Code Playgroud)