phpExcel написать длинное число в ячейке
при написании файла excel в порядке, я вижу, что действительно длинные числа являются формулами в excel
Пример: 8.71129 E+12
вместо: 1234567890
Как я могу изменить формат во время создания PHP Excel?
Я после простой пример здесь
3 ответов
$objPHPExcel->getActiveSheet()->setCellValueExplicit('A1', '1234567890', PHPExcel_Cell_DataType::TYPE_STRING);
либо установите значение явно как строку, либо установите маску формата номера для ячейки, которая заставляет отображать все цифры (например,'#, ##0' 0r '0'), а не формат по умолчанию.
попробуйте этот код, он работает для меня:
$objPHPExcel
->getActiveSheet()
->getCellByColumnAndRow($col, $row)
->setValueExplicit($value, PHPExcel_Cell_DataType::TYPE_STRING);
и удачи !