getActiveSheet(); $originalSheet->setTitle("Goodn't sheet name"); $originalSpreadsheet->addNamedRange( new NamedRange($nameDefined, $originalSheet, '$A$1') ); $originalSheet->setCellValue('A1', 'This is a named cell.'); $originalSheet->getStyle($nameDefined) ->getFont() ->setItalic(true); $spreadsheet = $this->writeAndReload($originalSpreadsheet, 'Xls'); $originalSpreadsheet->disconnectWorksheets(); $sheet = $spreadsheet->getActiveSheet(); $sheet->setCellValue('C1', "=$nameDefined"); self::assertSame('This is a named cell.', $sheet->getCell('C1')->getCalculatedValue()); $namedRange2 = $spreadsheet->getNamedRange($nameDefined); self::assertNotNull($namedRange2); $sheetx = $namedRange2->getWorksheet(); self::assertNotNull($sheetx); $style = $sheetx->getStyle($nameDefined); self::assertTrue($style->getFont()->getItalic()); $style->getFont()->setItalic(false); $spreadsheet->disconnectWorksheets(); } }