成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【freemaker實現(xiàn)導出word①】創(chuàng)建xml/ftl模板

Kross / 3208人閱讀

摘要:在項目中,往往很多時候需要我們實現(xiàn)將數(shù)據(jù)導出到文檔中,但是導出首要做法就是創(chuàng)建模板,沒有模板,請求出來的數(shù)據(jù)就沒有可以存放和顯示的地方。代碼實現(xiàn)導出請看后續(xù)文章。

在javaweb項目中,往往很多時候需要我們實現(xiàn)將數(shù)據(jù)導出到word文檔中,但是導出word首要做法就是創(chuàng)建模板,沒有模板,請求出來的數(shù)據(jù)就沒有可以存放和顯示的地方。導出的模板需要xml或者ftl格式的文件。

新建word文檔,然后按照自己想要的進行設計相應模板結構,填入關鍵字,然后另存為xml,打開xml代碼文件,將關鍵字的位置修改為相應的字段格式:${data}
模板如下:

(1)打開xml代碼,修改關鍵位置的數(shù)據(jù),這時候需要有格式化代碼的工具,才能看到規(guī)整的代碼,推薦使用sublime的格式化工具,需要安裝,參照sublime格式化。

像上圖關鍵數(shù)據(jù)的位置,編寫模板的時候會造成${a.item1}這個部分中間會有其他亂七八糟的代碼,把他們中間其他的都刪掉,這個變量要完整才能請求到最后數(shù)據(jù)。

(2)list遍歷循環(huán)輸出的話要在每一行前后加上<#list 你的數(shù)據(jù)list as 轉換的變量名>,相當于前段li標簽的遍歷循環(huán)輸出一樣,找到循環(huán)的行,加上這個list就行了

(3)圖片的話,在模板里面先加入圖片占位,打開xml文檔,圖片所在的位置會有一大串base64編碼,將圖片形成的一大串base64編碼改成圖片的數(shù)據(jù)變量,如${image}

像上圖那樣一大串白色的就是上面說的圖片base64編碼,把他們都刪掉替換成圖片的變量就可以了

因為到這里文件里面加入的<#list 你的數(shù)據(jù)list as 轉換的變量名>屬于非法寫法,還有圖片的base64編碼沒了,所以到這里的xml文檔就無法用word打開查看最終樣式了。

到這里導出word的模板就編輯完成了。代碼實現(xiàn)導出word請看后續(xù)文章。

覺得有用的朋友們看在本仙女這么辛苦分享的份上賞賜個贊唄^_^

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

轉載請注明本文地址:http://systransis.cn/yun/67886.html

相關文章

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

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

    bitkylin 評論0 收藏0
  • freemaker實現(xiàn)導出word③】詳解將echarts的圖片到出到word

    摘要:前面介紹了導出到的代碼實現(xiàn),詳見這里,里面有一部分涉及導出圖片到,在這里我再另外做一個詳細的介紹。在前臺用將生成的圖片轉成編碼,提交給后臺。 前面介紹了導出到word的代碼實現(xiàn),詳見這里,里面有一部分涉及導出圖片到word,在這里我再另外做一個詳細的介紹。是這樣的,我項目有個功能,里面就涉及到要將echarts形成的柱狀圖或者地圖之類的圖表導出到word,在網(wǎng)上找了很久,都是說將圖片轉...

    flyer_dev 評論0 收藏0
  • freemaker實現(xiàn)導出word③】詳解將echarts的圖片到出到word

    摘要:前面介紹了導出到的代碼實現(xiàn),詳見這里,里面有一部分涉及導出圖片到,在這里我再另外做一個詳細的介紹。在前臺用將生成的圖片轉成編碼,提交給后臺。 前面介紹了導出到word的代碼實現(xiàn),詳見這里,里面有一部分涉及導出圖片到word,在這里我再另外做一個詳細的介紹。是這樣的,我項目有個功能,里面就涉及到要將echarts形成的柱狀圖或者地圖之類的圖表導出到word,在網(wǎng)上找了很久,都是說將圖片轉...

    endless_road 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<