我有一个csv文件,如下所示。上传文件时,我需要动态计算合并单元格的数量,该单元格带有红色图标。
我已经尝试过像下面的代码来获取合并单元格的数量:
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
{
$highestRow = $worksheet->getHighestRow();
$cnt = 0;
for($row=1; $row<=$highestRow; $row++)
{
$objPHPExcel->getActiveSheet()->getRowDimension($row)->getMergeCells();
}
}
我也尝试过以下方法:
function rowCnt($dataRow, $width=20){
$cnt = 0;
$line = explode("\n", $dataRow);
foreach ($line AS $k => $val){
if(empty($line)){
$cnt++;
}
}
return $cnt;
}
我想得到如下结果:
0
3
3
是否可以使用PHPExcel或任何其他方式执行此操作。请帮帮我。我无法理清预期的结果。在此先谢谢!!