Kartik Export在实际生成Excel文件前,提供了自定义修改Excel文件的接口,使得用户可以根据自己的需求,修改导出的文件,该接口为“onRenderSheet”,代码:
ExportMenu::widget([
'onRenderSheet' => function ($sheet, $menu) {
……
}
参数说明:
- $sheet —— 这是一个phpspreadsheet控件里的sheet对象,所有导出的数据都在这个sheet上,有了sheet对象,则参考phpspreadsheet的官方文档,即可对Excel文件进行任意修改了
- $menu —— 是Kartik Export Menu这个对象;
来源:oschina
链接:https://my.oschina.net/u/4391429/blog/4742903