嗨,我有一张上面发布的excel表。我正在尝试从此电子表格中检索数据并将其插入数据库。一些条目的例子是,
[personnel_no:35,姓名:约翰,日:01,价值:N],
[personnel_no:35,姓名:约翰,日:02,价值:N],
[personnel_no:35,姓名:约翰,日:03,价值:O]
我知道如何创建一个循环,它将通过rowss通过电子表格,但我很难知道如何按列进行操作。我已经读过phpexcel有一个列迭代器函数,但我甚至不确定如何做到这一点。
答案 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