【问题标题】:How to set bold rows while exporting to excel file.?导出到excel文件时如何设置粗体行。?
【发布时间】:2019-07-03 06:52:42
【问题描述】:

我想在导出 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 超出范围。实际数量 sheet is 0" 这个错误。

【问题讨论】:

    标签: php controller phpexcel export-to-excel maatwebsite-excel


    【解决方案1】:

    所以我是 PhpSpreadsheet 的新手,但我可以分享我所做的并消除错误。

    1. 确保 excel 文件未锁定或只读
    2. 确保文件保存为默认的 excel(xlsx) 未保存为 Strict Open XML Spreadsheet(xlsx)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2021-12-31
      • 2021-06-10
      • 2014-10-12
      • 1970-01-01
      相关资源
      最近更新 更多