Если вы установите 0.5 в ячейку и отформатируете ее в процентах, тогда она будет отображаться как 50%. если вы сохраните 50 в ячейке и отформатируете его в процентах, то он будет отображаться как 5000%, как и должно быть. Я предлагаю разделить на 100
setCellValue('A1', 1.91/100)
, и следующие отформатируют проценты с 2 десятичными:
$sheet->getActiveSheet()->getStyle($colID.$rowID)->getNumberFormat()->setFormatCode('0.00%');