EasyPoi 的样式使用及其自定义
生活随笔
收集整理的這篇文章主要介紹了
EasyPoi 的样式使用及其自定义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.使用系統樣式
TemplateExportParams和ExportParams 兩個參數類都有一個屬性
/** * Excel 導出style */ private Class<?> style = ExcelExportStylerDefaultImpl.class;默認就是默認的style類,只是做了一個居中換行類的布局
這里用class當作參數也是無耐之舉,系統和用戶自定義總需要一個傳遞的地方,但是系統類名記起來有增加負擔,讓用戶自己new也是折騰
還不如用發射new 算了,所以傳入的是class 當然這個ExcelExportStylerDefaultImpl.class有點難記
提供了一個枚舉
可以用枚舉直接設置就不用大家記憶這么費勁了
2.自定義樣式
方法1. 實現IExcelExportStyler 這個接口,然后做一下初始化
方法2 繼承AbstractExcelExportStyler 然后實現幾個方法
但是構造器必須是這樣的,在反射創建對象的時候是調用的有構造參數的方法
/** * 樣式的默認實現 * @author JueYue * @date 2015年1月9日 下午5:36:08 */ public class ExcelExportStylerDefaultImpl extends AbstractExcelExportStyler implements IExcelExportStyler { public ExcelExportStylerDefaultImpl(Workbook workbook) { super.createStyles(workbook); } }進行初始化,也是構建一個style
這樣程序就會調用你自己定義的style了,而不用改代碼了
總結
以上是生活随笔為你收集整理的EasyPoi 的样式使用及其自定义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jeecg 切换默认首页方法
- 下一篇: hdu 5586(最大连续子序列和)