PHPExcel读取空单元格

时间:2013-07-19 09:05:04

标签: php phpexcel

我正在使用PHPExcel库从单元格中获取数据。我实现了PHPExcel_Reader_IReadFilter iterface并将其设置在我的reader对象中以从自定义range(B1:J50 e.g)读取数据。它工作正常,但读者不会得到空单元格,但我需要得到它们。我打电话给IterateOnlyExistingCells(false),但读者会忽略我的过滤器并获取所有单元格。

class CellsFilter implements PHPExcel_Reader_IReadFilter {
        private $startCellName;
        private $startCellValue;
        private $endCellName;
        private $endCellValue;
        private $additionalCells;


        public function __construct($strRange)  {
            $this->initializeRange($strRange);          
        }

        public function readCell($column, $row, $worksheetName = '') {

            if ($row >= $this->startCellValue && $row <= $this->endCellValue) {
                if (in_array($column, range($this->startCellName, $this->endCellName))) {                   
                    return true;
                }
            }
            return false;
        }

0 个答案:

没有答案
相关问题