我有一個問題,我想在 Excel 中顯示完整的數字,但它顯示的是科學數字。已經讀過另一個問題但仍然很困惑。如何顯示一行完整的數字?導出.php public function collection() { return Staff::select('nik', 'nama_depan', 'nama_belakang', )->get(); } public function headings(): array { return [ 'NIK', 'NAMA DEPAN', 'NAMA BELAKANG', ]; }
1 回答

眼眸繁星
TA貢獻1873條經驗 獲得超9個贊
問題是 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;
}
- 1 回答
- 0 關注
- 117 瀏覽
添加回答
舉報
0/150
提交
取消