2012-11-12 62 views
1

我是使用PHPExcel的新手,我正在努力实现一个基本阅读器,该阅读器只能读取指定的列,并将电子表格中的所有行都放入一个数组中,我希望将其显示在网页中。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]; 
     } 
    } 
} 

上面的代码通过读取所有的行和列,并建立和数组,但我想能添加一个配置数组,它将声明应该被读取的列...确定这是可能的,所以任何帮助将非常感谢。

感谢

回答