我有一个问题,我想在 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 关注
- 91 浏览
添加回答
举报
0/150
提交
取消