isCli() ? ('samples/templates/' . $inputFileName) : ('' . 'samples/templates/' . $inputFileName . ''); $helper->log('Read ' . $codePath . ' with conditional formatting'); $reader = IOFactory::createReader('Xlsx'); $reader->setReadDataOnly(false); $spreadsheet = $reader->load($inputFilePath); $helper->log('Enable conditional formatting output'); function writerCallback(HtmlWriter $writer): void { $writer->setPreCalculateFormulas(true); $writer->setConditionalFormatting(true); } // Save $helper->write($spreadsheet, __FILE__, ['Html'], false, writerCallback: writerCallback(...));