PHPExcel数据检查


PHPExcel data checks

我试图使用PHPExcel创建一个网站,检查excel文件中数据的一致性。我设法加载excel,但现在我需要通过对数据的一些检查,我不知道如何。例如:

  • 指定列中空单元格的计数
  • 统计特定列中非整数值的个数
  • 检查一个列的值是否只包含在另一个excel中。

是否有一些函数在列上做一种count where ?或者通过某种方法迭代这些值来实现这个目标?

谢谢

就像Mark说的,一旦我使用PHPExcel将数据放入数组中,我就设法自己做检查。下面是一个记录列中空单元格的示例:

$n_row=0;
$divisasNull=0;
foreach ($sheetdata as $row) {
    $n_column=0;
    foreach ($row as $cell) {       
        if($n_column==6)
        {
            if($cell==null)
            {
                echo 'Error. Empty currency at row: '.$n_row.'<br>';
                $divisasNull++;
            }
        }
        $n_column++;
    }
    $n_row++;
}
echo 'Total errors: '.$divisasNull;