getActiveSheet(); $worksheet->fromArray(['A', 'B', 'C', 'D']); $worksheet->getCell('A2')->setValue('=A1<>"A"'); $worksheet->getCell('A3')->setValue('=A1="A"'); $worksheet->getCell('B2')->setValue('=LEFT(B1, 0)'); $worksheet->getCell('B3')->setValue('=B2=""'); $writer = new Writer($spreadsheet); $writer->save($outputFilename); $zipfile = "zip://$outputFilename#xl/worksheets/sheet1.xml"; $contents = file_get_contents($zipfile); unlink($outputFilename); if ($contents === false) { self::fail('Unable to open file'); } else { self::assertStringContainsString('A1<>"A"0', $contents); self::assertStringContainsString('A1="A"1', $contents); self::assertStringContainsString('LEFT(B1, 0)', $contents); self::assertStringContainsString('B2=""1', $contents); } } }