Я использую приведенный ниже код для установки значения ячейки, но он показывает вывод в ячейке, который отличается от оригинала:
$excel2->getActiveSheet()->setCellValue("F2",'1234567890');
Output
$1,234,567,890.00
Фактический результат, который я ожидаю 1234567890
, но я не знаю, почему это так, любая помощь будет оценена.
Вы должны добавить числовой формат в свою ячейку
$excel2->getActiveSheet()->getStyle('F2') ->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
Для получения дополнительной информации о стилях ячейки посмотрите Вот и посмотри Уроки стиля по левым ссылкам навигации.
Используйте числовой формат и установите код формата согласно вашему требованию.
Попробуйте код ниже.
$excel2->getActiveSheet()->setCellValue("F2",'1234567890')->getNumberFormat()->SetFormatCode('#,##0');