Мне пришлось изменить свою функцию readCell, чтобы включить строку 2, а не только строку 1.
Это то, что у меня было до изменения:
class MyReadFilter implements PHPExcel_Reader_IReadFilter
{
public function readCell($column, $row, $worksheetName = '')
{
if (($row == 1 and in_array($column, range('F','H'))) or ($row >= 3 and $row <= 25 and in_array($column, range('G','N'))))
{ return true; }
return false;
}
}
Это после изменения:
class MyReadFilter implements PHPExcel_Reader_IReadFilter
{
public function readCell($column, $row, $worksheetName = '')
{
if (($row >= 1 and $row <= 2 and in_array($column, range('F','H'))) or ($row >= 3 and $row <= 25 and in_array($column, range('G','N'))))
{ return true; }
return false;
}
}
Таким образом, изменяя $ row == 1 на $ row> = 1 и $ row <= 2 </p>