我是使用 PHPExcel 的新手,并且正在努力实现一个基本的阅读器,该阅读器可用于仅读取指定的列,将电子表格中的所有行放入一个数组中,我想在网页中呈现。
在阅读了提供的文档和示例之后,我正在努力解决一些示例的实现,因此非常感谢任何帮助。
我正在使用以下代码将默认工作表的内容放入数组中:
for ($row = 2; $row <= $highestRow; $row++) {
$dataRow = $objWorksheet->rangeToArray('A'.$row.':'.$highestColumn.$row,null, true, true, true);
if ((isset($dataRow[$row]['A'])) && ($dataRow[$row]['A'] > '')) {
++$r;
foreach($headingsArray as $columnKey => $columnHeading) {
$columnHeading = rtrim($columnHeading);
$columnHeading = preg_replace('/\s+/', ' ',$columnHeading);
$columnHeading = preg_replace('/\ /', '_',$columnHeading);
$columnHeading = strtolower($columnHeading);
$namedDataArray[$r][$columnHeading] = $dataRow[$row][$columnKey];
}
}
}
上面的代码读取了所有的列和行以及构建和数组,但我希望能够添加一个配置数组,该数组将声明应该读取的列......确保这是可能的,所以任何帮助将不胜感激。
谢谢