Это старый вопрос, но я недавно боролся с этой проблемой, и я подумал, что это может помочь кому-то в будущем, если я опубликую некоторую дополнительную информацию здесь:
Хотя приведенные выше ответы верны, форматирование теряется при удалении столбца или строки, расположенной перед отформатированной ячейкой.
Решение, которое кажется устойчивым к этому:
$cellRichText = new \PHPExcel_RichText($worksheet->getCell($cell));
$cellRichText->createText($cellValue);