使用freemarker 匯出word供別人下載
公司做專案需要一個功能,要求如下,
把符合條件的一個列表list 匯出成word,以供別人下載。
開始想使用poi 進行操作表,思來想去,對這個還是不熟悉,
也想用jacob進行操作,也不是很理想,上google的一把,找到了
http://blog.csdn.net/myyate/archive/2008/01/17/2049701.aspx
寫的文章,感覺不錯,於是寫了一個demo,作為一個程式碼的集累吧。
同時,也謝謝上檔案作者。
示例結合struts2 編寫的, word模 版檔案要儲存成mht 格式。
程式碼如下:
結構圖如下: StaticFreemarker.java 主要用於生成word檔案需要中檔案編碼的字元可以如下使用
StringUtils.encode2HtmlUnicode("姓名");
對英文沒有任何影響。
相關推薦
使用freemarker 匯出word供別人下載
公司做專案需要一個功能,要求如下, 把符合條件的一個列表list 匯出成word,以供別人下載。 開始想使用poi 進行操作表,思來想去,對這個還是不熟悉, 也想用jacob進行操作,也不是很理想,上google的一把,找到了 http://blog.csdn.net/my
使用freemarker匯出word
最近需要將jsp部分頁面匯出為word檔案,環境是Spring+SpringMVC+Hibernate。 我使用的是FreeMarker模板引擎來完成。這是FreeMarker的中文參考手冊,感興趣的看一下。http://free
Java後端使用Freemarker匯出word文件的各種細節
1.前言 最近在專案中,因客戶要求,需要做一個匯出成word的功能(比如月度報表等),技術選型也考慮過幾種,比如easypoi,itext,但發現這兩種在實現起來有困難,所以最終還是選Freemarker模板進行匯出,靈活性比較好。 2.實現步驟 1.準備好標準文件的word
Freemarker 轉 WORD 輸出並下載
1.WordUtils.java import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.In
Android如何製作自己的依賴庫上傳至github供別人下載使用
在Android專案中經常需要依賴使用別人開發的第三方依賴庫,使開發更加方便。比如我下面用到的幾個依賴庫:那麼這些依賴庫是怎麼製作的呢,在這篇文章中介紹其中兩種比較常見的方法。 方法一: 首先,需要製作一個自己的依賴庫,即新建一個空白專案,選址new module或者im
使用Freemarker匯出Word文件(包含圖片)程式碼實現及總結
本篇是關於利用FreeMarker匯出Word的實現步驟。採用FreeMarker非常的靈活,能夠按照自己指定的樣式設定並輸出內容,操作簡單方便,程式碼實現也容易。 下面是實現的效果圖: 下面是實現步驟: 1.新增FreeMarker需要的jar包(這裡用的是2.3.28版本,從網上的maven倉庫
java 根據模板,匯出word並提供下載
java+springmvc實現根據freemarker模板匯出word模板。模板使用的字尾可以是:.xml,也可以是.ftl。 步驟1,引入freemarker的jar包。 步驟2,製作模板檔案。(紅框中的內容是為了替換使用) 另存為xml格式,
FreeMarker匯出word檔案,\n換行無效的問題解決記錄
目前開發的系統中,用到了freemarker匯出畫面上的內容到word文件。 發現\n換行無效,變成了空格。 首先,懷疑java寫word檔案有問題,用下面程式碼試了一下,正常。 File outFile = new File("D:/mine.doc"); Writer
java中使用freemarker匯出word文件
公司專案要求要有一個能匯出成一份word文件的功能,於是就上網搜了一些教程,但我跟著教程使用的時候還是遇到了很多問題,這裡我自己總結一份我作為新手使用freemarker能看懂的文章。可能以後自己還會用到,至少到時候忘了還可以翻看一下。 首先要自己在網上下載一個freema
Java中使用freemarker匯出word文件(詳細案例,含圖片和表格)
Java中使用freemarker匯出word文件(自己真實專案案例) 最近做了一個專案,有一個需求是要將職員的一些資料按照指定的樣式匯出成一個word文件出來,由於自己是一個Java小白,不懂,於是便在網上找方法,網上介紹的有很多,因為原來用poi匯出過pp
freemarker匯出word文件對圖片拉伸或拉長的處理
*@param iType 圖片型別 已混搭圖 和餅圖為例 * @param isEnlarge 是否放大 0-不放大,1-放大 選擇性的放大圖片 * @remarks 當 實際寬高小於目標設定寬高時等比縮小後word展示的圖片過小,此時下可設定等比放大,放大到合適大小 * @return *
使用freemarker匯出html格式的word(調整頁邊距,頁面檢視,正常表格樣式)
RT,耗費了博主半個月的時間才擠出來的成果,在此記錄下開發過程。 一、建立freemark模板 首先在web專案中指定目錄下建立一個HTML格式的freemarker模板: <!DOCTYPE html> <html xmlns:v="urn:schemas-mic
java匯出word文件,動態隨機插入多張圖片(web端可下載)
工具:freemarker 有關freemarker的載入方式可參照 https://www.cnblogs.com/qiaoqiaodi/p/7082878.html 1、建立模板 網上有很多建立模板的文章可參考,大概可概括為以下幾點 ①建立word文件,根據自己的
freemarker匯出含圖片的word
匯入依賴包: <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <v
使用FreeMarker自定義匯出word
根據網上的資料和自己在實踐過程中整理總結一下用freemarker自定義匯出word模板 1. 首先準備好一個Word模板 如圖所示,我定義了一個很簡單的模板,然後將所需變數用${}副號定義,例:${username},如圖所示 說明:這裡填寫變數
使用freemarker匯出html格式的word(續)
本文接上文(https://blog.csdn.net/u011099093/article/details/81010298)繼續探討匯出word中攜帶圖片問題。 在參考了博文http://www.cnblogs.com/liaofeifight/p/5484891.html後,改用.mh
獲取jqGrid中的所有資料匯出並生成Excel檔案流供使用者下載(post請求實現檔案下載)
最近有一個需求是: 將jqGrid表格中的資料生成報表Excel檔案返回給使用者。 我的想法是獲取jqGrid中的資料然後生成json資料,傳給後端,生成檔案流,響應到前端,儲存為excel檔案。 ajax為什麼不能夠實現下載檔案 ajax的返回值型別是json,text
java使用freemarker模板匯出word(帶有合併單元格)文件
前言:最近要做一個匯出word功能,其實網上有很多的例子,但是我需要的是合併單元格的,可是查了好久都沒有自己想要的。研究了幾天其實挺簡單的,在這兒我就簡單的介紹一下吧!(此方法只是一種思路,借鑑者還有根據需求來具體寫程式碼) 一、準備工作 1、jar包:freemarker
使用freemarker匯出複雜的excel表格、word文件
最近因為專案需要,需要匯出複雜的excel表格。由於需要合併單元格以及樣式處理,用poi匯出顯得比較困難。因為之前用freemarker匯出過pdf/word檔案,就想著能不能用其匯出excel。經過一番實驗,大功告成,真是比poi好用N多倍呀!廢話少說,直接
【freemarker】使用模板匯出word
1. 需求 每週固定統計一些資料,然後通過 word 的形式將資料匯出。 2. 思路 ① 使用poi 的XWPFDocument 相關 api 操作 word 中的資料 。 *