如何在php电子表格解析器库中通过列名获取值?

我正在使用akeneo实验室电子表格解析器库从xlsx文件中提取数据

使用Akeneo\Component\SpreadsheetParser\SpreadsheetParser;
$workbook=SpreadsheetParser::open('myfile.xlsx');
$myWorksheetIndex=$workbook->getWorksheetIndex(“我的工作表”);
foreach($workbook->createRowIterator($myWorksheetIndex)作为$rowIndex=>值){
var_dump($rowIndex,$value);
}

实际上,您可以通过循环中的列索引获取值,是否可以改为通过列名获取值

也许按照建议使用另一个软件包可以解决您的问题。
您还可以使用array\u列https://www.php.net/manual/en/function.array-column.php

发表评论