使用PHP Excel验证电子表格标题行数据


Spread sheet header row data validation using PHP Excel

我上传了excel,数据成功插入到数据库中,通过使用php脚本提交"提交按钮"。我要做的最后一个阶段是在将数据插入数据库之前对excel进行验证。我不知道什么是验证。

在我的excel中,我应该验证第一行应该包含"以下标题"(即数字,标记,成绩,注意力等),然后从第二行的值应该由PHP脚本检查(验证)(数字应该只有8位,标记应该是<=3位,成绩应该是1位,注意力应该是<=2位,最后空行),最后应该被成功插入到数据库。我如何验证excel行和列使用PHP脚本?

我使用PHP Excel库读取电子表格数据

Thanks in advance

您可以使用以下代码

<>之前$objReader = PHPExcel_IOFactory::load($filename);$objWorksheet = $objReader->getActiveSheet();//获取第一行$row = $objWorksheet->getRowIterator(1)->current();$cellIterator = $row->getCellIterator();cellIterator -> setIterateOnlyExistingCells(假);//你可以遍历这些列来查看数据,并将其与你预定义的标题数组相匹配。foreach ($cellIterator作为$cell) {echo $细胞-> getValue ();}之前

希望能有所帮助