【发布时间】:2018-06-14 10:17:47
【问题描述】:
我想用 PHPExcel 获取 xls 文件中几行的单元格值,但它不起作用。 我想从最后的第 22 行读取并获取该行的 B 列和 C 列的值。
这是我的代码:
// Ouvre avec PHPExcel
$objPHPExcel = PHPExcel_IOFactory::load($fichier);
// Feuille active
$sheetObj = $objPHPExcel->getActiveSheet();
// Parcours des lignes à partir de la 22
foreach($sheetObj->getRowIterator(22,null) as $row){
$num_colis = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow('B', $row)->getValue();
$num_commande = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow('C', $row)->getValue();
}
【问题讨论】:
-
尝试hitautodestruct.github.io/PHPExcelAPIDocs/classes/… 中描述的 phpExcel toArray() 例如$objPHPExcel->getSheetByName('tab1')->toArray()
-
哪一行我必须改成这个?
-
在 ::load($fichier); 之后$laArray = ...toArray();然后使用 $laArray.
-
好的,但是在 $IaArray 中,我不能执行 getCellByColumnAndRow() 方法,并且在 $IaArray 中有 29 个数组对应于 xls 文件的行数。
-
所以 $laArray[21][1] 应该是 row22 列 B 的值,我想,不确定索引是否从 0 开始