使用PHP Excel传播工作表标题行数据验证

时间:2014-07-15 10:39:48

标签: php phpexcel

我上传了excel,数据已成功插入到数据库中,方法是提交"提交按钮"使用PHP脚本。在将数据插入数据库之前,我要做的最后一步是验证excel。我对验证没有任何想法。

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

我正在使用PHP Excel库来阅读电子表格数据

提前致谢

1 个答案:

答案 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();
    }

希望这有帮助