public interface CellStyleBuilder
单元格样式构建者
1.0.6: 将样式创建方法的入参ExportSheetParam修改为fontName
1.0.8: 将createFont, setCenter, setBorder方法提取到接口中
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.poi.ss.usermodel.CellStyle |
columnTitleStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
创建列标题单元格样式
|
org.apache.poi.ss.usermodel.CellStyle |
contentStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
创建内容单元格样式
|
default org.apache.poi.ss.usermodel.Font |
createFont(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.IndexedColors color,
short height,
Boolean bold,
String fontName)
创建字体
|
default void |
setBorder(org.apache.poi.ss.usermodel.CellStyle style)
设置单元格边框
|
default void |
setCenter(org.apache.poi.ss.usermodel.CellStyle style)
设置水平和垂直居中
|
void |
setMergeCellBorder(org.apache.poi.ss.util.CellRangeAddress region,
org.apache.poi.ss.usermodel.Sheet sheet)
设置合并单元格边框
|
org.apache.poi.ss.usermodel.CellStyle |
sheetTitleStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
创建Sheet标题单元格样式
|
void setMergeCellBorder(org.apache.poi.ss.util.CellRangeAddress region,
org.apache.poi.ss.usermodel.Sheet sheet)
region - 合并单元格的区域sheet - Excel Sheetorg.apache.poi.ss.usermodel.CellStyle contentStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
workbook - Excel工作簿fontName - 字体名称org.apache.poi.ss.usermodel.CellStyle sheetTitleStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
workbook - Excel工作簿fontName - 字体名称org.apache.poi.ss.usermodel.CellStyle columnTitleStyle(org.apache.poi.ss.usermodel.Workbook workbook,
String fontName)
workbook - Excel工作簿fontName - 字体名称default org.apache.poi.ss.usermodel.Font createFont(org.apache.poi.ss.usermodel.Workbook workbook,
org.apache.poi.ss.usermodel.IndexedColors color,
short height,
Boolean bold,
String fontName)
workbook - Excel工作簿color - 字体颜色height - 字体高度bold - 是否加粗fontName - 字体名称default void setCenter(org.apache.poi.ss.usermodel.CellStyle style)
style - 单元格样式default void setBorder(org.apache.poi.ss.usermodel.CellStyle style)
style - 单元格样式Copyright © 2020. All rights reserved.