Welcome

首页 / 软件开发 / JAVA / SpringBoot Easypoi @Excel注解使用说明

EasyPoi的@Excel注解具有多个属性,下表总结了这些属性及其作用。请注意,随着EasyPoi版本的更新,可能会有新的属性加入或旧的属性被修改,以下信息基于EasyPoi的一个特定版本,可能不涵盖所有的属性和最新的变动。
属性 类型 用途 示例
name String 定义Excel列的名称,用于Excel表头。 @Excel(name = "学生姓名")
width double 定义列宽度,单位为字符。 @Excel(width = 20)
height double 定义行高,单位为磅。仅对导出有效。 @Excel(height = 10)
orderNum String 定义列的显示顺序。 @Excel(orderNum = "1")
needMerge boolean 表示是否需要合并单元格。 @Excel(needMerge = true)
mergeVertical boolean 表示是否纵向合并单元格。 @Excel(mergeVertical = true)
mergeRely int[] 指定合并单元格时依赖的列,数组中的数字为列的索引。 @Excel(mergeRely = {1})
isImportField String 定义是否为导入字段,“true"或"false”。 @Excel(isImportField = "true")
isWrap boolean 定义是否自动换行。 @Excel(isWrap = true)
exportFormat String 定义导出时的格式化模式,如日期格式。 @Excel(exportFormat = "yyyy-MM-dd")
importFormat String 定义导入时的格式化模式。 @Excel(importFormat = "yyyy-MM-dd")
imageType int 定义图片类型(如1表示从文件导入,2表示从数据库导入)。 @Excel(imageType = 1)
suffix String 定义文本后缀,如在文本后添加特定的后缀。 @Excel(suffix = "%")
type int 定义字段类型(如1表示文本,2表示图片)。 @Excel(type = 1)
enumExportField String 定义枚举导出时,调用枚举字段的哪个方法获取实际的值。 @Excel(enumExportField = "getText")
savePath String 定义图片保存路径,仅对导入有效。 @Excel(savePath = "/tmp")
dateFormat String 简化的日期格式设置,简化的exportFormat/importFormat。 @Excel(dateFormat = "yyyy-MM-dd")
use1904windowing boolean 定义是否使用1904年日期窗口。 @Excel(use1904windowing = true)
fixedIndex int 指定Excel列的索引,从0开始,用于导入时准确匹配列位置。 @Excel(fixedIndex = 0)
groupName String 用于分组导出/导入时定义的组名。 @Excel(groupName = "group1")
dict String 用于指定数据字典,将数据转换为对应的文本值。 @Excel(dict = "sex=1_男,2_女")
replace String[] 定义要替换的值,用于导出时将字段值替换为指定的文本值。 @Excel(replace = {"男_1", "女_2"})
statistics boolean 定义是否进行统计,用于对数字字段进行求和统计。 @Excel(statistics = true)