laravel excel 导出 - 数据存储为文本而不是数字

laravel excel export - data storing as text instead of number

我正在尝试导出包含所有数据的 excel。 下载 excel 后,整数单元格存储为带有绿色小三角的文本,错误

The number in this cell is formatted as text or preceded by an apostrophe

我也尝试使用 setColumnFormat 函数将所有列转换为 int 数据类型,但没有成功

$sheet->setColumnFormat(array('A:AP' => \PHPExcel_Style_NumberFormat::FORMAT::NUMBER));

此外,在将数据推送到单元格中时,我正在使用 number_format 功能也不起作用。

寻求帮助!

我认为一旦你删除 number_format() 这个函数应该解决 returns string 类型而不是 number。请检查 PHP Manual and this quick example