PHPExcel数据检查

时间:2014-07-08 10:35:22

标签: php phpexcel

我正在尝试使用 PHPExcel 创建一个检查Excel文件中数据一致性的网站。 我设法加载excels但现在我需要对数据进行一些检查,我无法弄清楚如何。例如,一些检查将是:

  • 计算特定列中的空单元格数
  • 计算特定列中非整数值的数量
  • 检查列中是否只包含另一个Excel中包含的值。

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

谢谢

1 个答案:

答案 0 :(得分:1)

像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;