处理laravel导出excel文字过长问题
laravel导出Excel时,会出现数字过长问题,导出展示为科学记数法。比如身份证号,导出时可能会出现后几位数字置为0的问题。
1.将rows()换为fromArray()
//4.导出到excel
\Excel::create('内训师', function ($excel) use ($cellData) {
$excel->sheet('data', function ($sheet) use ($cellData) {
// $sheet->rows($cellData);
$sheet->fromArray($cellData);
});
})->export('xls');
- 在数字前+“\t”
array_push($dt, "\t".$trainer->cert_id);