getActiveSheet(); $data = $sheet->toArray(null, true, false, true); $count = count($data); self::assertSame(1_048_576, $count); $spreadsheet->disconnectWorksheets(); } public function testIgnoreCellsWithNoRows(): void { $spreadsheet = IOFactory::load(self::$testbook, IReader::IGNORE_ROWS_WITH_NO_CELLS); $sheet = $spreadsheet->getActiveSheet(); $data = $sheet->toArray(null, true, false, true); self::assertSame([1, 2, 3, 4, 5, 6], array_keys($data)); $spreadsheet->disconnectWorksheets(); } public function testDefaultSetting(): void { $reader = new XlsxReader(); self::assertFalse($reader->getIgnoreRowsWithNoCells()); self::assertFalse($reader->getReadDataOnly()); self::assertFalse($reader->getIncludeCharts()); self::assertTrue($reader->getReadEmptyCells()); } }