Laravel Excel导出从浮点数中删除了最后一个0

nqwrtyyt  于 2023-03-31  发布在  其他
关注(0)|答案(2)|浏览(126)

我的数据库中有以下值。当我导出相同的值时,它会删除最后的0。因此1.10显示为1.1。
我尝试使用FORMAT_NUMBER_00格式化,但它在最后添加了0,甚至不需要。
It should display 1.10 instead of 1.1

u91tlkcl

u91tlkcl1#

You means your number is $num = 012345678;
and you are trying to export CSV file its exports 12345678  right..?
so now you can use this method
$num = 0123456789;
foreach($listings as $listing){
   'number'  =>  '="'.str_replace('"', '\"', $num).'"',
}
yrefmtwq

yrefmtwq2#

我得到了一个解决方案,并张贴在这里帮助别人。

use Maatwebsite\Excel\Concerns\WithCustomValueBinder;
use \PhpSpreadsheet\Cell\StringValueBinder

class QuestionnaireExport extends StringValueBinder implements FromCollection, WithCustomValueBinder

它做了一个技巧&导出Excel在原始格式没有删除0的最后。

相关问题