1.介紹
Word模板引擎,基於Microsoft Word模板和數據生成新的文檔,並且支持用戶自定義函數,函數可以在Word模板的任何位置執行。
poi-tl的使用文檔地址是http://deepoove.com/poi-tl/
2.使用
這邊只說明下自己用到的標簽及功能其他功能需要的可以參考官方文檔
2.1對象屬性填值
模板是這樣
對應的后端
2.2表格模板
大括號是傳入的對象中括號是屬性填充
一行的對象
使用一個list裝入 有多少行裝多少個poitl的表格對象
2.3統計圖
統計圖的話模板
后端
你的模板可以是有值的 但是如果你的餅圖沒有任何數據你還是傳入了這個模板對象那么要報錯 說至少一個值 如果不傳人對象 那么 模板啥樣 最后生成的word就是啥樣
如果沒值的時候不想顯示模板 那么就要使用 poitl的區塊對功能
wfb 為true才顯示 false 那么這塊就會隱藏
2.4組合
有圖片 有文字
圖片的話
需要專門的圖片格式直接傳入地址啥的
官方提供了多種圖片傳參
3.使用心得
像我這樣word玩的菜的真的做模板花的比代碼時間還多 poi-tl提供的功能挺豐富和全面的 主要就是調模板 只要模板調的好 你的 報告就很容易實現
感覺寫的有點亂 如果有問題可以提問 我盡力解答
感謝瀏覽
如有問題請大佬不吝賜教 謝謝!!!
2021-02-26 16:28:20