【发布时间】:2014-07-15 10:39:48
【问题描述】:
我通过使用php脚本提交“提交按钮”上传了excel并将数据成功插入数据库。我要做的最后一个阶段是在将数据插入数据库之前验证 excel。我对验证没有任何想法。
在我的 excel 中,我应该验证第一行应该包含“以下标题”(即数字、标记、等级、注意等),然后从第二行开始,PHP 脚本应该检查(验证)这些值(数字应该只有8位,标记应该是
我正在使用 PHP Excel 库来读取电子表格数据
提前致谢
【问题讨论】:
我通过使用php脚本提交“提交按钮”上传了excel并将数据成功插入数据库。我要做的最后一个阶段是在将数据插入数据库之前验证 excel。我对验证没有任何想法。
在我的 excel 中,我应该验证第一行应该包含“以下标题”(即数字、标记、等级、注意等),然后从第二行开始,PHP 脚本应该检查(验证)这些值(数字应该只有8位,标记应该是
我正在使用 PHP Excel 库来读取电子表格数据
提前致谢
【问题讨论】:
你可以用下面的代码来做
$objReader = PHPExcel_IOFactory::load($filename); $objWorksheet = $objReader->getActiveSheet(); //这将获取第一行 $row = $objWorksheet->getRowIterator(1)->current(); $cellIterator = $row->getCellIterator(); $cellIterator->setIterateOnlyExistingCells(false); //您可以遍历列以查看数据并将其与一些预定义的标题数组匹配。 foreach ($cellIterator as $cell) { 回声 $cell->getValue(); }希望对你有帮助
【讨论】: