从单元格水平获取值

时间:2015-10-20 04:06:06

标签: phpexcel

enter image description here

嗨,我有一张上面发布的excel表。我正在尝试从此电子表格中检索数据并将其插入数据库。一些条目的例子是,

[personnel_no:35,姓名:约翰,日:01,价值:N],

[personnel_no:35,姓名:约翰,日:02,价值:N],

[personnel_no:35,姓名:约翰,日:03,价值:O]

我知道如何创建一个循环,它将通过rowss通过电子表格,但我很难知道如何按列进行操作。我已经读过phpexcel有一个列迭代器函数,但我甚至不确定如何做到这一点。

1 个答案:

答案 0 :(得分:0)

不确定为什么甚至需要列迭代器,因为所有数据都按行列表....

$worksheet = $objPHPExcel->getActiveSheet();
foreach ($worksheet->getRowIterator() as $row) {
    $rowData = $worksheet->toArray('A'.$row->getRowIndex().':AG'.$row->getRowIndex());

    ... var_dump($rowData);
    ... insert data from $rowData into the database
}

如果您想了解有关迭代器的更多信息,请查看28iterator.php中的/Examples