您要求的工作表索引:0超出范围。实际张数为0

时间:2019-07-03 06:52:42

标签: php controller phpexcel maatwebsite-excel

我想在导出excel文件时设置粗体行(a1到m1)。 我已经尝试过了。

"$excel->getActiveSheet()->getStyle('A1:M1')->getFont()->setBold(true);"

但是它给出了错误。 这是我的代码。

Excel::create('Individual_data', function($excel) use($Indivudual_array) {
        $excel->setTitle('Individual_data');
        $excel->getActiveSheet()->getStyle('A1:M1')->getFont()->setBold(true);
        $excel->sheet('Individual_data', function($sheet)use($Indivudual_array) {
            $sheet->fromArray($Indivudual_array, null, 'A1', false, false);
        });
    })->download('xlsx');

导出excel文件时...这是错误---

  

“您要求的工作表索引:0超出范围。   张数为0”,表示此错误。

1 个答案:

答案 0 :(得分:0)

因此,我是 PhpSpreadsheet 的新手,但是我可以分享自己所做的事情并消除错误。

  1. 确保Excel文件未被锁定或只读
  2. 确保文件已保存为默认excel(xlsx),未保存为严格打开XML电子表格(xlsx)
相关问题