我试图使用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;