我使用下面的代码来设置单元格值,但它显示单元格中的输出与原始输出不同:
$excel2->getActiveSheet()->setCellValue("F2",'1234567890');
Output
$1,234,567,890.00
我期望的实际输出是1234567890
,但我不知道为什么会这样显示,任何帮助都会受到赞赏。
答案 0 :(得分:0)
根据您的要求使用数字格式并设置格式代码。 请尝试以下代码。
$excel2->getActiveSheet()->setCellValue("F2",'1234567890')->getNumberFormat()->SetFormatCode('#,##0');
答案 1 :(得分:0)
您应该为您的单元格添加数字格式
$excel2->getActiveSheet()->getStyle('F2') ->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
有关单元格样式的更多信息,请查看here并在左侧导航链接中查看样式类。