createGeneratedFolderIfNeeded($fileName); $resourcePath = $this->getGeneratedResourcePath($fileName); $writer = WriterFactory::create(Type::XLSX); $writer->openToFile($resourcePath); $writer->addRows([ [1], [1], [1], [1], ]); $writer->addRow([ new Formula('SUM(A1:A4)', 4) ]); $writer->close(); $reader = ReaderFactory::create(Type::XLSX); $reader->open($resourcePath); $i = 0; /** @var Sheet $sheet */ foreach ($reader->getSheetIterator() as $sheet) { foreach ($sheet->getRowIterator() as $item) { $i++; if ($i == 5) { static::assertEquals(4, $item[0]); } } } } }