我正在尝试将列/单元格类型设置为数字。我收到“数字存储为文本”。我尝试了几种组合,但没有任何效果。
return Excel::create('Orders', function ($excel) use ($data) {
$excel->setTitle('Open orders');
$excel->setKeywords('orders, excel, export');
$excel->sheet('Open orders', function ($sheet) use ($data) {
// $sheet->getStyle('C2:C10')->getNumberFormat()->setFormatCode('0.00'); // no effect
// $sheet->setColumnFormat(array('C2:C10' => '0')); // no effect
$sheet->setColumnFormat(array('C2:C10' => '#0')); // no effect
// $sheet->getStyle('C2:C10')->getNumberFormat()->setFormatCode('$#,###'); // no effect
$sheet->fromArray($data);
$sheet->freezeFirstRow();
$sheet->row(1, function ($row) {
$row->setBackground('#aaffaa');
$row->setBorder('solid', 'none', 'none', 'solid');
});
});
})->download($type);
}
知道我做错了什么吗?