Значение в Excel составляет -45%. Как получить символ процента (%) при чтении файла Excel, используя приведенный ниже код.
$sheet->getCellByColumnAndRow('A', '3')->getValue()
который дает
-0.45
Но мне нужно значение как
-45%
Примечание. Столбец A будет содержать все типы значений (например, int, date, string, ..)
Есть идеи?
MS Excel хранит такое процентное значение как -0.45
, чтобы его можно было легко использовать в расчетах по формулам; и применяет маску форматирования, чтобы отобразить ее как 45%
,
Предполагая, что вы не загрузили файл с setReadDataOnly(true)
, то вы просто используете
$sheet->getCellByColumnAndRow('A', '3')->getFormattedValue();
Других решений пока нет …