PHPExcel数据检查
我正在尝试使用PHPExcel创建一个网站,该网站可以检查excel文件中数据的一致性。 我设法加载excels,但现在我需要通过一些数据检查,我不知道如何加载。例如,一些检查可能是:PHPExcel数据检查,php,phpexcel,Php,Phpexcel,我正在尝试使用PHPExcel创建一个网站,该网站可以检查excel文件中数据的一致性。 我设法加载excels,但现在我需要通过一些数据检查,我不知道如何加载。例如,一些检查可能是: 计算特定列中的空单元格数 对特定列中的非整数值进行计数 检查一个列是否只有另一个EXCEL中包含的值 是否有一些函数在列上的位置执行某种类型的计数? 或者通过某种方式迭代价值观以实现此目标 谢谢你正如马克所说,一旦我使用PHPExcel将数据放入数组,我就设法自己进行检查。以下是记录列的空单元格的示例: $n
- 计算特定列中的空单元格数
- 对特定列中的非整数值进行计数
- 检查一个列是否只有另一个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不提供此功能:您需要自己编写代码;但肯定有一些函数可以在工作表、行和列之间进行迭代。我意识到,这是可行的。我将添加示例作为答复。