用PHPExcel动态合并单元格计数

时间:2018-08-08 03:55:29

标签: php phpexcel

我有一个csv文件,如下所示。上传文件时,我需要动态计算合并单元格的数量,该单元格带有红色图标。

enter image description here

我已经尝试过像下面的代码来获取合并单元格的数量:

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或任何其他方式执行此操作。请帮帮我。我无法理清预期的结果。在此先谢谢!!

0 个答案:

没有答案
相关问题