原文:freemarker根據模板生成word文件實現導出功能

一 准備工作 .創建一個 的word文檔,動態的數據用占位符標志占位 如testname 。然后另存為word 的xml文件。 .格式化xml文件,占位符的位置用 testname 代替,若有多行格式相同數據等,用List循環。 注意:不要用Eclipse工具去格式化xml文件 會導致導出的word文件不能用office軟件打開,但是PDF能打開,估計是pdf的容錯率高於office ,推薦使用 ...

2018-11-08 16:25 0 1500 推薦指數:

查看詳情

FreeMarker(XML模板)導出word

  在項目中使用它完成的功能是按照固定的模板將數據導出Word。比如台賬。在完成后將處理過程按照台賬的要求導出,有時程序中需要實現生成標准Word文檔,要求能夠打印,並且保持頁面樣式不變。   這個功能就是由XML+Freemarder來實現的,Word從2003開始支持XML格式,大致的步驟 ...

Sun Aug 16 23:11:00 CST 2015 0 2182
Java 使用模板生成 Word 文件---基於 Freemarker 模板框架

Java項目引入 Freemarker 插件自行完成。 步驟如下: 1、編寫 Word 模板,並將模板中要用代碼動態生成數據用 Freemarker 變量取代,即${變量名},如${username}; 2、把該 word 文檔 另存為 xml 文件(格式選擇 Word ...

Fri Nov 01 09:30:00 CST 2019 0 464
C#使用NPOI根據模板生成Word文件功能實現

最近在做一個項目,需要根據模板生成一個銷售合同的功能,百度了一下發現有幾個插件可以使用 1.使用Microsoft.Office.Interop.Word生成,這種方法需要本地安裝了Office才可以,由於功能在客戶電腦上使用,不能保證都安裝了office,這種方法被pass 2.使用 ...

Thu Jun 24 18:27:00 CST 2021 0 412
freemarker 作為 word 模板實現下載功能

1:新建一個.doc 文檔寫好自己要導出文字如下圖 2:把word 文檔另存為xml 格式的文件用編輯器打開如圖下,(如果你打開文件里面的標簽沒換行格式,那么你在myeclipse 新建一個jsp 文件然后用快捷鍵給換行格式一下這樣看起來清晰) 3:在xml 文件復制到 ...

Wed May 18 00:19:00 CST 2016 4 6027
word文檔的導出(用freemarker模板導出)(桃)

1、將要導出word文檔另存為xml格式的 2、用文檔編輯器打開(如:notepad++),將要展示的數據用${name}的形式替換,“name”對應數據庫中的字段 3、根據模板生成 package com.idcsol.apps.common.utils; import ...

Thu Aug 18 01:47:00 CST 2016 1 2832
Java導出freemarker實現下載word文檔格式功能

首先呢,先說一下制作freemarker模板步驟, 1. 在WPS上寫出所要的下載的word格式當做模板 2. 把模板內不固定的內容(例:從數據庫讀取的信息)寫成123或者好代替的文字標注 3. 把固定模板另存為htm或者html格式 4. 用文本編輯器(例:EditPlus ...

Tue May 23 20:01:00 CST 2017 1 2549
java使用freemarker通過模板導出word(基於若依)

1.創建word模板,用英文字段代替需要插入數據的位置 2.另存為xml格式,注:最好是用office另存為word2003xml 兼容性更強 3.在resources目錄下建立目錄templates 並把文件拖入,修改后綴名為ftl ...

Tue Oct 12 18:46:00 CST 2021 0 1297
我是如何使用freemarker生成Word文件的?

推薦:親身體驗,數次踩坑,遂撰寫此文,以備各位不時之需。 背景 一天,產品經理遞給我了一份word報告,我定睛一看 這個文檔有大大小小的標題層級,還有排版好的段落、各種一目了然的餅圖、走勢圖,當然還少不了顏色循環交替的報表。精致程度不亞於小明同學的學習報告。 准備 魯迅 ...

Mon Sep 14 21:46:00 CST 2020 8 1523
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM