@Target(value=METHOD) @Retention(value=RUNTIME) @Inherited public @interface ExcelExport
| 限定符和类型 | 必需的元素和说明 |
|---|---|
String |
fileNamePre
导出的Excel文件的文件名前缀
最终生成的文件名格式如:{fileNamePre}_{yyyyMMddHHmmssSSS}.xlsx |
| 限定符和类型 | 可选元素和说明 |
|---|---|
Class<?> |
dataType
数据类型
|
Class<? extends DataTypeParser> |
dataTypeParser
数据类型解析器
|
boolean |
doExportDirect
是否直接导出Excel文件,而不再根据GET参数 `doExport=true` 来判断是否导出。
|
String |
listFieldName
列表属性在返回数据中的属性名。
|
public abstract String fileNamePre
public abstract Class<?> dataType
public abstract Class<? extends DataTypeParser> dataTypeParser
public abstract String listFieldName
说明:当方法返回的数据不是`List`,而是一个分页包装对象时,需要设置该参数。
也可以通过ExcelExportAspect的构造函数注入ExcelExportConfig配置参数,来全局配置`listFieldName`。
ExcelExportConfigCopyright © 2021–2024 EasyJ寮�婧愮ぞ鍖�. All rights reserved.