PHPExcel数据检查

PHPExcel数据检查,php,phpexcel,Php,Phpexcel,我正在尝试使用PHPExcel创建一个网站,该网站可以检查excel文件中数据的一致性。 我设法加载excels,但现在我需要通过一些数据检查,我不知道如何加载。例如,一些检查可能是: 计算特定列中的空单元格数 对特定列中的非整数值进行计数 检查一个列是否只有另一个EXCEL中包含的值 是否有一些函数在列上的位置执行某种类型的计数? 或者通过某种方式迭代价值观以实现此目标 谢谢你正如马克所说,一旦我使用PHPExcel将数据放入数组,我就设法自己进行检查。以下是记录列的空单元格的示例: $n

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

  • 计算特定列中的空单元格数
  • 对特定列中的非整数值进行计数
  • 检查一个列是否只有另一个EXCEL中包含的值
是否有一些函数在列上的位置执行某种类型的计数? 或者通过某种方式迭代价值观以实现此目标


谢谢你

正如马克所说,一旦我使用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;
$n_行=0;
$divisiasnull=0;
foreach($sheetdata作为$row){
$n_列=0;
foreach($row作为$cell){
如果($n_列==6)
{
如果($cell==null)
{
echo“错误。第行为空货币:”.$n_行。“
”; $divisiasnull++; } } $n_列++; } $n_行++; } 回显“总错误:”。$divisasNull;
PHPExcel不提供此功能:您需要自己编写代码;但肯定有一些函数可以在工作表、行和列之间进行迭代。我意识到,这是可行的。我将添加示例作为答复。