1

私はPHPExcelの使用に不慣れで、指定された列のみを読み取るために使用できる基本的なリーダーを実装するのに苦労しています。すべての行はスプレッドシートから配列になり、Webページに表示したいと思います。

提供されたドキュメントと例を読んだ後、私はいくつかの例の実装に頭を悩ませているので、助けていただければ幸いです。

次のコードを使用して、デフォルトのワークシートの内容を配列に入れています。

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];
       }
    }
}

上記のコードは、すべての列と行、ビルドと配列を読み取りますが、読み取る必要のある列を宣言する構成配列を追加できるようにしたいと思います...これが可能であることを確認してください。

ありがとう

4

1 に答える 1

-1

ここの PHPExcel フォーラムで解決策のヒントを見つけました: http://phpexcel.codeplex.com/discussions/266895

于 2012-11-12T20:01:29.443 に答える