我上传了excel,数据已成功插入到数据库中,方法是提交"提交按钮"使用PHP脚本。在将数据插入数据库之前,我要做的最后一步是验证excel。我对验证没有任何想法。
在我的Excel中,我应该验证第一行应该包含"以下标题"(即数字,标记,等级,注意等)然后从第二行开始检查值(验证)通过PHP脚本(数字应该只有8digits,标记应该是< = 3digits,等级应该是1digit,注意应该是< = 2digits,最后是空行),最后应该成功插入到数据库中。如何使用PHP脚本验证excel行和列?
我正在使用PHP Excel库来阅读电子表格数据
提前致谢
答案 0 :(得分:2)
您可以使用以下代码
来完成$objReader = PHPExcel_IOFactory::load($filename); $objWorksheet = $objReader->getActiveSheet(); //This will fetch the first row $row = $objWorksheet->getRowIterator(1)->current(); $cellIterator = $row->getCellIterator(); $cellIterator->setIterateOnlyExistingCells(false); //You can loop through the columns to see the data and match it with your some predefined array of headings. foreach ($cellIterator as $cell) { echo $cell->getValue(); }
希望这有帮助