【问题标题】:PHPExcel reading columnsPHPExcel阅读专栏
【发布时间】:2012-11-19 00:56:50
【问题描述】:

我是使用 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];
       }
    }
}

上面的代码读取了所有的列和行以及构建和数组,但是我希望能够添加一个配置数组来声明应该读取的列...确保这是可能的,所以任何帮助都是非常感谢。

谢谢

【问题讨论】:

    标签: phpexcel


    【解决方案1】:

    在此处的 PHPExcel 论坛下找到了一些解决方案的提示:http://phpexcel.codeplex.com/discussions/266895

    【讨论】:

    • 该 URL 不再可用 (404)
    猜你喜欢
    • 2016-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    相关资源
    最近更新 更多