easyexcel注解样式无效_easyexcel注解
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注解相关推荐
- easyexcel注解样式无效_【Java神器】用@ResponseExcel注解将Java List直接转换为Excel文件。不好意思,今晚又可以早点下班了!...
不要总是重复造"轮子" 作为朋友,我真的建议你不要重复造轮子,网上现在很多工具库都写很成熟了,拿来就用即可.没有必要事事躬亲,没有必要事事都自己亲自下手去写代码.浪费时间,你不是打 ...
- easyexcel注解样式无效_使用Model读Excel模型时,只设置注解ExcelProperty的value值读取无效...
我也遇到 自己实在没辙 自己 用反射 把数据 映射过去 ` package com.thermofisher.dsc.amanda.common.excel.listener; import com. ...
- beego 注解路由无效问题分析
问题描述:学习 beego 框架发现注解路由无效,除了不能找到路由外,未见任何异常. 问题解决:将配置文件中的 runmode 更改为 dev 模式. 问题分析: 如果没有设置过 runmode 不会 ...
- 日期格式化时注解@DateTimeFormat无效的问题分析
日期格式化时注解@DateTimeFormat无效的问题分析 背景 有时候我们在写接口时,需要把前台传来的日期String类型转为Date类型 这时我们可能会用到@DateTimeFormat注解 在 ...
- java 自定义注解 解析_java自定义注解
1.Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型.该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的c ...
- Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例
Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例 一.概述 在日常开发的工作中,经常会使用异步进行开发.Spring 提供一个简单 ...
- java注解@autowired_Spring 的@Autowired注解
# Spring 的`@Autowired`注解 > 原文: [https://javatutorial.net/autowired-annotation-in-spring](https:// ...
- python注解实现原理_Python3注解+可变参数实现
一.说明 1.1 关于注解 关于注解这个东西,最早是在大学学java的时候经常会看到某些方法上边@override之类的东西,一方面不知道其作用但另一方面似乎去掉也没什么影响,所以一直都不怎么在意. ...
- java 注解报错_java注解验证接收参数 返回注解字段的错误
1.在controller接口方法接收参数加上 @Valid注解 并且在实体类参数后紧跟 BindingResult bindingresul BindingResultMsgUtil工具类: pub ...
最新文章
- Spring Cloud Zuul
- 当百度更新算法时,网站优化应注意哪些事项?
- 使用LVS实现负载均衡原理及安装配置详解
- 使用onclick跳转到其他页面。使用button跳转到指定url
- Opencv实战【1】人脸检测并对ROI区域进行部分处理(变身乔碧萝!!!)
- scott登录查询常用语句
- Ext JS 4.1 RC1发布
- webpack-dev-server 搭建本地服务以及浏览器实时刷新
- 制作 macOS High Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
- Meta宣布将关闭面部识别系统 删除超10亿用户面部扫描数据
- 一步一步写算法(之内存)
- python提前退出内层循环,python with提前退出遇到的坑与解决方案
- servlet后端连接 微信小程序与_微信小程序授权登录
- 计算机网络知识点脑图 王道 考研
- elasticsearch collapse
- Socks代理是什么?PC端怎么使用Socks5代理?
- 转载-中文文案排版指指南
- Botnet趋势典型攻击链
- 模拟扑克牌大小软件_扑克与软件工程
- 最常见的IMU:MPU6050