11个注解

@ExcelProperty

@ColumnWith 列宽

@ContentFontStyle 文本字体样式

@ContentLoopMerge 文本合并

@ContentRowHeight 文本行高度

@ContentStyle 文本样式

@HeadFontStyle 标题字体样式

@HeadRowHeight 标题高度

@HeadStyle 标题样式

@ExcelIgnore 忽略项

@ExcelIgnoreUnannotated 忽略未注解

字段注解

类注解

@ColumnWith(列宽)

@ColumnWidth(全局列宽)

@ExcelProperty(字段配置)

@HeadFontStyle(头样式)

@HeadRowHeight(标题高度)

@ContentFontStyle(内容字体样式)

@ContentRowHeight(内容高度)

@ExcelProperty

必要的一个注解,注解中有三个参数value,index,converter分别代表列明,列序号,数据转换方式

value和index只能二选一,通常不用设置converter

1.value 通过标题文本对应

2.index 通过文本行号对应

3.converter 转换器,通常入库和出库转换使用,如性别入库0和1,出库男和女

最佳实践

public class ImeiEncrypt {

@ExcelProperty(value = "值")

private String valueField;

@ExcelProperty(value = 1,converter =IndustryIdConverter.class)

private String indexField;

@ExcelProperty(value = "值对应和转换器",converter =IndustryIdConverter.class)

private String valueAndConverterField;

}

@ColumnWith

设置列宽度,只有一个参数value,value的单位是字符长度,最大可以设置255个字符,因为一个excel单元格最大可以写入的字符个数就是255个字符。

最佳实践

public class ImeiEncrypt {

@ColumnWidth(value = 18)

private String imei;

}

@ContentFontStyle

用于设置单元格内容字体格式的注解

参数:

参数

含义

fontName

字体名称

fontHeightInPoints

字体高度

italic

是否斜体

strikeout

是否设置删除水平线

color

字体颜色

typeOffset

偏移量

underline

下划线

bold

是否加粗

charset

编码格式

@ContentLoopMerge

用于设置合并单元格的注解

参数:

参数

含义

eachRow

columnExtend

@ContentRowHeight

用于设置行高

参数:

参数

含义

value

行高,-1代表自动行高

@ContentStyle

设置内容格式注解

参数:

参数

含义

dataFormat

日期格式

hidden

设置单元格使用此样式隐藏

locked

设置单元格使用此样式锁定

quotePrefix

在单元格前面增加`符号,数字或公式将以字符串形式展示

horizontalAlignment

设置是否水平居中

wrapped

设置文本是否应换行。将此标志设置为true通过在多行上显示使单元格中的所有内容可见

verticalAlignment

设置是否垂直居中

rotation

设置单元格中文本旋转角度。03版本的Excel旋转角度区间为-90°90°,07版本的Excel旋转角度区间为0°180°

indent

设置单元格中缩进文本的空格数

borderLeft

设置左边框的样式

borderRight

设置右边框样式

borderTop

设置上边框样式

borderBottom

设置下边框样式

leftBorderColor

设置左边框颜色

rightBorderColor

设置右边框颜色

topBorderColor

设置上边框颜色

bottomBorderColor

设置下边框颜色

fillPatternType

设置填充类型

fillBackgroundColor

设置背景色

fillForegroundColor

设置前景色

shrinkToFit

设置自动单元格自动大小

@HeadFontStyle

用于定制标题字体格式

参数

含义

fontName

设置字体名称

fontHeightInPoints

设置字体高度

italic

设置字体是否斜体

strikeout

是否设置删除线

color

设置字体颜色

typeOffset

设置偏移量

underline

设置下划线

charset

设置字体编码

bold

设置字体是否加粗

@HeadRowHeight

设置标题行行高

参数

含义

value

设置行高,-1代表自动行高

@HeadStyle

设置标题样式

参数

含义

dataFormat

日期格式

hidden

设置单元格使用此样式隐藏

locked

设置单元格使用此样式锁定

quotePrefix

在单元格前面增加`符号,数字或公式将以字符串形式展示

horizontalAlignment

设置是否水平居中

wrapped

设置文本是否应换行。将此标志设置为true通过在多行上显示使单元格中的所有内容可见

verticalAlignment

设置是否垂直居中

rotation

设置单元格中文本旋转角度。03版本的Excel旋转角度区间为-90°90°,07版本的Excel旋转角度区间为0°180°

indent

设置单元格中缩进文本的空格数

borderLeft

设置左边框的样式

borderRight

设置右边框样式

borderTop

设置上边框样式

borderBottom

设置下边框样式

leftBorderColor

设置左边框颜色

rightBorderColor

设置右边框颜色

topBorderColor

设置上边框颜色

bottomBorderColor

设置下边框颜色

fillPatternType

设置填充类型

fillBackgroundColor

设置背景色

fillForegroundColor

设置前景色

shrinkToFit

设置自动单元格自动大小

@ExcelIgnore

不将该字段转换成Excel

@ExcelIgnoreUnannotated

没有注解的字段都不转换

补充

easyexcel注解样式无效_easyexcel注解相关推荐

  1. easyexcel注解样式无效_【Java神器】用@ResponseExcel注解将Java List直接转换为Excel文件。不好意思,今晚又可以早点下班了!...

    不要总是重复造"轮子" 作为朋友,我真的建议你不要重复造轮子,网上现在很多工具库都写很成熟了,拿来就用即可.没有必要事事躬亲,没有必要事事都自己亲自下手去写代码.浪费时间,你不是打 ...

  2. easyexcel注解样式无效_使用Model读Excel模型时,只设置注解ExcelProperty的value值读取无效...

    我也遇到 自己实在没辙 自己 用反射 把数据 映射过去 ` package com.thermofisher.dsc.amanda.common.excel.listener; import com. ...

  3. beego 注解路由无效问题分析

    问题描述:学习 beego 框架发现注解路由无效,除了不能找到路由外,未见任何异常. 问题解决:将配置文件中的 runmode 更改为 dev 模式. 问题分析: 如果没有设置过 runmode 不会 ...

  4. 日期格式化时注解@DateTimeFormat无效的问题分析

    日期格式化时注解@DateTimeFormat无效的问题分析 背景 有时候我们在写接口时,需要把前台传来的日期String类型转为Date类型 这时我们可能会用到@DateTimeFormat注解 在 ...

  5. java 自定义注解 解析_java自定义注解

    1.Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型.该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的c ...

  6. Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例

    Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例 一.概述 在日常开发的工作中,经常会使用异步进行开发.Spring 提供一个简单 ...

  7. java注解@autowired_Spring 的@Autowired注解

    # Spring 的`@Autowired`注解 > 原文: [https://javatutorial.net/autowired-annotation-in-spring](https:// ...

  8. python注解实现原理_Python3注解+可变参数实现

    一.说明 1.1 关于注解 关于注解这个东西,最早是在大学学java的时候经常会看到某些方法上边@override之类的东西,一方面不知道其作用但另一方面似乎去掉也没什么影响,所以一直都不怎么在意. ...

  9. java 注解报错_java注解验证接收参数 返回注解字段的错误

    1.在controller接口方法接收参数加上 @Valid注解 并且在实体类参数后紧跟 BindingResult bindingresul BindingResultMsgUtil工具类: pub ...

最新文章

  1. 不得不为LINQ说几句话,驳“LINQ已死”论
  2. MOSS SDK学习笔记系列文章
  3. JAVA连接hbase伪分布失败_hbase伪分布安装配置
  4. mysql分组取日期最大的记录_mysql 分组 group by, 排序 取每条记录中,时间最大
  5. 柳传志与马云绸缪宏观经济“冬天影子”
  6. Xamarin.Forms客户端第一版
  7. Shell编程:简洁的 Bash Programming 技巧
  8. 又栽了?苹果侵犯高通三项专利需赔偿3100万美元
  9. [Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效
  10. Sklearn专题实战——针对Category特征进行分类
  11. URAL 1022 Genealogical Tree
  12. sans webcast
  13. 软件测试佣金问题等价类,测试用例设计白皮书--等价类划分方法
  14. 计算机软考网络工程师视频资料,计算机软考网络工程师视频教程
  15. PhotoShop 橡皮擦工具组、渐变工具
  16. MySQL 那些监控参数 问 答 (4)REDO AHI latch 锁
  17. RabbitMQ镜像队列与负载均衡
  18. TS2694: Namespace ‘‘ has no exported member
  19. Hadoop运行踩坑: Attempting to operate on hdfs namenode as root
  20. Android开发五年,分享一些行业经验

热门文章

  1. 数据分析入门书籍整理
  2. oracle 分析锁,ORACLE锁机制分析
  3. JS获取yyyy-MM-dd HH:mm:ss格式的时间
  4. 旅游路线定制APP开发是否具备发展前景呢?
  5. 联想台式计算机重装系统教程,联想台式机怎么重装系统?联想台式机重装系统教程...
  6. 1123: [POI2008]BLO
  7. Rust 错误处理 简记
  8. 如何查看京东pin?
  9. Redis 可视化管理(AnotherRedisDesktopManager / Medis / redis-commander / RedisDesktopManager)
  10. memcache数据组织