0

我无法使用 Laravel Excel(Maatwebsite/Laravel-Excel)下载/导出 xls 和 xlsx 格式,当我下载时总是显示 ERR_INVALID_RESPONSE。但是当我尝试下载 csv 格式时工作正常。

我的配置:

这是我的代码:

 Excel::create("Customers", function ($excel) {
        $excel->sheet('Sheet 1', function ($sheet) {
            $sheet->row(4, array(
                'NO.',
                'NAME',
                'DATE',
                'ADDRESS'
            ));
        });
    })->export('xls');

我该如何解决这个问题?

4

3 回答 3

0

我有同样的问题,我修复了它,将 PHP 的版本降级到 7.1。我希望它对你有帮助。

于 2019-09-16T04:33:17.667 回答
0

我通过安装 PHP 包解决了这个问题。就我而言,它是 PHP 7.2。

sudo apt-get install php7.2-zip
于 2018-07-10T22:14:39.620 回答
0

尝试:

  Excel::create("Customers", function ($excel){
  $excel->setTitle("Example Sheet");
  $excel->sheet("Sheet 1", function ($sheet){
        $sheet->row(1, array("NO.","NAME","DATE", "ADDRESS"));
    });
  })->download('xls'); 

调用download方法,而不是export.

于 2018-04-06T03:34:21.337 回答