导出excel表格时对单元格进行个性化操作

我们先看下我们正常模块生成的导出的代码结构 我们导出的代码 在 extend/xhadmin/service  对应的 service文件里面 代码如下

5de9d3ce018e7.png

可以看到我们的单元格都是通过foreach遍历读取的 我们很难对某一个单元格进行操作


我们可以设置导出方法 在sql数据源 直接填写sql语句的形式

5de9d4771b4b9.png

生成的代码如下:

5de9d4b55e813.png

跟上面默认生成的导出操作对比发现 我们这种形式将每一行单元格都列出来了 方便我们二次开发

终结一下:当导出方法设置sql数据源导出的时候 我们生成的导出代码 是将单元格每一行列出来 (注意:这种方法导出无法动态的定义导出列,只能导出显示的字段)