laravel 如何将科学记数法转换为带有全数的字符串

我有一个问题,我想在 Excel 中显示完整的数字,但它显示的是科学数字。已经读过另一个问题但仍然很困惑。如何显示一行完整的数字?

https://img1.mukewang.com/64fb23df0001b1bc01860104.jpg

导出.php


    public function collection()

        {

            return Staff::select('nik', 'nama_depan', 'nama_belakang', )->get();

        }

    

        public function headings(): array

        {

            return [

                'NIK',

                'NAMA DEPAN',

                'NAMA BELAKANG',

            ];

        }


茅侃侃
浏览 70回答 1
1回答

眼眸繁星

问题是 Excel 会自动将任何看起来像数字的字符串转换为数字。您可以在导出之前添加单引号'以强制 Excel 将其识别为字符串public function collection(){    $collection = Staff::select('nik', 'nama_depan', 'nama_belakang', )->get();    $collection->map(function ($item, $key) {        $item->nik = "'" . $item->nik;        return $item;    });    return $collection;}
打开App,查看更多内容
随时随地看视频慕课网APP