-
Notifications
You must be signed in to change notification settings - Fork 60
B 读取单元格样式
guanquan.wang edited this page Oct 8, 2023
·
1 revision
EEC从v0.5.6开始支持读取单元格样式,Row对象提供getCellStyle
方法获取单元格样式,此样式仅返回一个int值表示样式索引,如果要获得具体的样式,
你需要从Styles对象中调用具体的getFont
,getFill
,getNumFmt
,getBorder
,getVertical
,getHorizontal
来分别获取 字体,填充,格式化,边框,垂直对齐,水平对齐 6个样式
// 第一步 获取Styles对象
Styles styles = row.getStyles();
// 第二步 获取指定单元格样式
int style = row.getCellStyle(cell);
// 获取字体
Font font = styles.getFont(style);
// 获取边框
Border border = styles.getBorder(style);
// 获取填充
Fill fill = styles.getFill(style);
// 获取格式化
NumFmt fmt = styles.getNumFmt(style);
// 水平对齐
String horizontal = Horizontals.of(styles.getHorizontal(style))
// 垂直对齐
String vertical = Verticals.of(styles.getVertical(style))
通过上面的方法你可以完整的复制一个excel
让JAVA操作excel更简单