Kartik Export —— 在导出前修改Excel文件

半世苍凉 提交于 2020-11-25 07:49:18

Kartik Export在实际生成Excel文件前,提供了自定义修改Excel文件的接口,使得用户可以根据自己的需求,修改导出的文件,该接口为“onRenderSheet”,代码:

ExportMenu::widget([
    'onRenderSheet' => function ($sheet, $menu) {
        ……
    }

参数说明:

  • $sheet —— 这是一个phpspreadsheet控件里的sheet对象,所有导出的数据都在这个sheet上,有了sheet对象,则参考phpspreadsheet的官方文档,即可对Excel文件进行任意修改了
  • $menu —— 是Kartik Export Menu这个对象;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!