load($filename); $sheet = $spreadsheet->getActiveSheet(); self::assertSame('=SUM({1;2;3;4;5})', $sheet->getCell('A1')->getValue()); self::assertSame(15, $sheet->getCell('A1')->getCalculatedValue()); self::assertSame( '=VLOOKUP("hello",' . '{"what",1;"why",TRUE;"hello","there";"when",FALSE}' . ',2,FALSE)', $sheet->getCell('C1')->getValue() ); self::assertSame('there', $sheet->getCell('C1')->getCalculatedValue()); self::assertSame(2, $sheet->getCell('A3')->getValue()); self::assertTrue( $sheet->getStyle('A3')->getFont()->getSuperscript() ); self::assertSame('n', $sheet->getCell('B3')->getValue()); self::assertTrue( $sheet->getStyle('B3')->getFont()->getSubscript() ); $spreadsheet->disconnectWorksheets(); } }