我使用的是Maatwebsite/Laravel-Excel。我需要使用下面的代码将视图文件导出为xls格式。
控制器文件:
public function excel(){
return Excel::download(new Export($id), 'test.xls');
}导出文件
public function __construct($id){
$this->id = $id;
}
public function view(): View {
$obj = Object::find($this->id);
return view('project.view', [
'var' => $obj,
]);
}导出的文件看起来有点不错。
但我关心的是,如何使单元格,自动宽度,取决于内容,以及样式,边框都消失了。
发布于 2018-05-15 17:58:58
试试这个方法。
use Excel;
$data=array();
Excel::create('Sheet Name', function($excel) use($data) {
$excel->sheet('Sheet', function($sheet) use($data){
$sheet->setOrientation('landscape');
$sheet->loadView('view',compact('data'));
});
})->export('xls');https://stackoverflow.com/questions/50346319
复制相似问题