PHPExcel读取空单元格

PHPExcel读取空单元格,php,phpexcel,Php,Phpexcel,我正在使用PHPExcel库从单元格中获取数据。我实现了PHPExcel\u Reader\u IReadFilteriterface,并在我的Reader对象中将其设置为从自定义范围(B1:J50 e.g)读取数据。它工作正常,但读卡器不会得到空单元格,但我需要得到它们。我反复调用现有单元格(false),但阅读器忽略我的过滤器并获取所有单元格 class CellsFilter implements PHPExcel_Reader_IReadFilter { private

我正在使用PHPExcel库从单元格中获取数据。我实现了
PHPExcel\u Reader\u IReadFilter
iterface,并在我的Reader对象中将其设置为从自定义
范围(B1:J50 e.g)
读取数据。它工作正常,但读卡器不会得到空单元格,但我需要得到它们。我反复调用
现有单元格(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;
        }
类CellsFilter实现PHPExcel\u Reader\u IReadFilter{ 私有$startCellName; 私人$startCellValue; 私有$endCellName; 私人$endCellValue; 私人电池; 公共功能建设($strRange){ $this->initializeRange($strRange); } 公共函数readCell($column,$row,$worksheetName=''){ 如果($row>=$this->startCellValue&&$row endCellValue){ 如果(在数组中($column,range($this->startCellName,$this->endCellName)){ 返回true; } } 返回false; }
帮助?读取筛选器与行和单元格迭代器无关:读取筛选器告诉PHPExcel Reader仅读取定义的单元格集的数据;迭代器在行和列之间循环:迭代器仍在列A之间循环是否存在问题?如果是,请显示迭代器代码而不是读取筛选器代码