首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Excel网站/Excel

Laravel Excel网站/Excel
EN

Stack Overflow用户
提问于 2018-05-15 17:08:54
回答 1查看 698关注 0票数 0

我使用的是Maatwebsite/Laravel-Excel。我需要使用下面的代码将视图文件导出为xls格式。

控制器文件:

代码语言:javascript
复制
public function excel(){
   return Excel::download(new Export($id), 'test.xls');
}

导出文件

代码语言:javascript
复制
public function __construct($id){
    $this->id = $id;
}

public function view(): View {
    $obj = Object::find($this->id);

    return view('project.view', [
        'var' => $obj,
    ]);
}

导出的文件看起来有点不错。

但我关心的是,如何使单元格,自动宽度,取决于内容,以及样式,边框都消失了。

EN

回答 1

Stack Overflow用户

发布于 2018-05-15 17:58:58

试试这个方法。

代码语言:javascript
复制
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');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50346319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档