国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java基于Freemarker模板導(dǎo)出Word

wangbinke / 1276人閱讀

摘要:單元格合并時(shí)可在里寫相應(yīng)判斷,同上行內(nèi)容使用或者來表示合并,否則,使用來另起新行。這里注意的是都是小寫,學(xué)習(xí)過程中在網(wǎng)上看到是,合并不起作用,排查了半天錯(cuò)。

準(zhǔn)備

下載Freemarker jar;

wps/office創(chuàng)建.doc文件;

編輯模板內(nèi)容后另存為.xml(注意wps存在兩種.xml結(jié)尾的文件,請(qǐng)按下圖選擇);

修改模板后綴名為.ftl;

為了查看方便,建議先將內(nèi)容格式化下(在線XML格式化即可);

將需要?jiǎng)討B(tài)變化的值替換成,${xxx} 來占位(支持循環(huán),所以批量數(shù)據(jù)不需要挨個(gè)替換);

土亢

圖片使用base64編碼,放在“yyy”的位置:“yyy

當(dāng)文檔存在圖片時(shí),尤其是多張圖片需要?jiǎng)討B(tài)讀取時(shí),“wordml://${xxx}.png”中的xxx需要相應(yīng)動(dòng)態(tài)變化,不然圖片會(huì)重復(fù)哦。

單元格合并時(shí),可在ftl里寫相應(yīng)判斷,同上行內(nèi)容使用“”或者“”來表示合并,否則,使用“”來另起新行。這里注意的是“vmerge”都是小寫,學(xué)習(xí)過程中在網(wǎng)上看到是“vMerge”,合并不起作用,排查了半天錯(cuò)。

<#assign tempName=""/>
...
<#if tempName!=Table.name>
  
  <#assign tempName=Table.name/>
<#else>
  

源碼

github傳送門

更多有意思的內(nèi)容,歡迎訪問rebey.cn

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/70593.html

相關(guān)文章

  • 【freemaker實(shí)現(xiàn)導(dǎo)出word②】代碼實(shí)現(xiàn)導(dǎo)出word(包括導(dǎo)出list數(shù)據(jù)和導(dǎo)出圖片到wor

    摘要:前面文章已經(jīng)分享了如何創(chuàng)建導(dǎo)出需要用到的模板了,接下來這里要給大家分享的是如何用后臺(tái)制作導(dǎo)出的代碼工具和實(shí)現(xiàn)。可以重,數(shù)據(jù)庫裝載。 前面文章已經(jīng)分享了如何創(chuàng)建導(dǎo)出word需要用到的xml/ftl模板了,接下來這里要給大家分享的是如何用后臺(tái)制作導(dǎo)出word的代碼工具和controller實(shí)現(xiàn)。 1、首先是工具類,沒有工具,談何實(shí)現(xiàn)呢?下面貼我這邊導(dǎo)出word的utils,大家可以直接復(fù)制...

    bitkylin 評(píng)論0 收藏0
  • java根據(jù)模板動(dòng)態(tài)生成PDF

    摘要:一需求說明根據(jù)業(yè)務(wù)需要,需要在服務(wù)器端生成可動(dòng)態(tài)配置的文檔,方便數(shù)據(jù)可視化查看。能配置動(dòng)態(tài)的模板,正好解決了樣式動(dòng)態(tài)渲染和排版問題。包負(fù)責(zé)模板之外的額外信息填寫,這里主要是頁眉頁腳的定制。包的畫圖工具包,目前只有一個(gè)線形圖。 一、需求說明:根據(jù)業(yè)務(wù)需要,需要在服務(wù)器端生成可動(dòng)態(tài)配置的PDF文檔,方便數(shù)據(jù)可視化查看。 二、解決方案:iText+FreeMarker+JFreeChart生...

    liukai90 評(píng)論0 收藏0
  • java根據(jù)模板動(dòng)態(tài)生成PDF

    摘要:一需求說明根據(jù)業(yè)務(wù)需要,需要在服務(wù)器端生成可動(dòng)態(tài)配置的文檔,方便數(shù)據(jù)可視化查看。能配置動(dòng)態(tài)的模板,正好解決了樣式動(dòng)態(tài)渲染和排版問題。包負(fù)責(zé)模板之外的額外信息填寫,這里主要是頁眉頁腳的定制。包的畫圖工具包,目前只有一個(gè)線形圖。 一、需求說明:根據(jù)業(yè)務(wù)需要,需要在服務(wù)器端生成可動(dòng)態(tài)配置的PDF文檔,方便數(shù)據(jù)可視化查看。 二、解決方案:iText+FreeMarker+JFreeChart生...

    layman 評(píng)論0 收藏0
  • Spring Boot集成Freemarker和iText生成PDF文檔

    摘要:格式文檔導(dǎo)出,是信息系統(tǒng)中非常實(shí)用的一種功能,用于各種報(bào)表和文檔的到處。示例中,使用生成要導(dǎo)出的格式文檔,通過來實(shí)現(xiàn)文件下載。將轉(zhuǎn)換成文檔生成的代碼比較簡單,創(chuàng)建一個(gè)對(duì)象,然后會(huì)在指定的中輸入生成的文件。作用相當(dāng)于在中使用進(jìn)行配置。 showImg(https://segmentfault.com/img/remote/1460000008547574); PDF格式文檔導(dǎo)出,是信息系...

    liujs 評(píng)論0 收藏0
  • 慕課網(wǎng)_《Java模板引擎之Freemarker》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期日說明本文部分內(nèi)容均來自慕課網(wǎng)。整體目錄結(jié)構(gòu)如下項(xiàng)目文件用于數(shù)據(jù)持久化配置項(xiàng)目配置配置視圖解析器配置靜態(tài)資源映射配置配置配置自定義指令配置解析器配置,類似于項(xiàng)目啟動(dòng)類新建,注冊(cè)配置類,并將其和當(dāng)前關(guān)聯(lián)。 時(shí)間:2017年3月19日星期日說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無個(gè)人學(xué)習(xí)源碼:https://githu...

    xumenger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<