PhpSpreadsheet: Как установить такой формат ячейки, чтобы она принимала текстовые значения, не обрезая в них знак «+»?
Похоже, придется поколдовать c наследником DefaultValueBinder и назначением его ячейкам.
Посмотрите - на 63 строке оного прямо отрезается начальный "+", как бы Вы не химичили с типами ячеек.
Как вариант - передавать значения предваряя их апострофом, т.е. вместо "+5" делать "'+5"