三九宝宝网宝宝百科宝宝知识

java动态生成word该怎么解决

12月27日 编辑 39baobao.com

[如何生成目录?]一、设置准备工作: 将要设为目录项的文字选中,直接使用格式工具栏里的“样式”(默认值为“正文”)下拉菜单,将它设为标题1、2....n(具体是标题几,根据需要;数字越小,级别越高,你可以把...+阅读

阅读目录

1. 制作 Word 模版,将你需要动态生成的字段用${}替换。

2. 将 Word文档保存为 xml 。

3. 引入项目。e68a84e8a2ade799bee5baa6e79fa5e9819331333363363561

项目中需要用 java 程序生成doc 文件,一番,发现FreeMarker 的评价比较高。

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,至于想详细了解 FreeMarker 的请自行。

1. 制作 Word 模版,将你需要动态生成的字段用${}替换。如:${name}、${age}

2. 将 Word文档保存为 xml。

3. 引入项目。将 xml 文件更改后缀名 为 .ftl, 然后引用到你的项目中。

4. 需要注意的问题:

a. word 版本不能低于 2003 ,因为 2003 才开始支持 xml。

5. 备注:

a. template.process(),接受一个 Map 和 输入流做为入参,Map 既是你需要动态生成到 doc 里面的数据,字段名必须与你在 .ftl 里面定义的一致;

b. 如果你想利用这段代码,需要有一个 .ftl 文件,并且在你的项目 src 目录下面新建 template 目录;

c.辅助文件"FreeMarker.jar 、实例项目的.ftl "。

以下为关联文档:

如何用word生成目录页码设置的问题: 1、“插入”菜单——“页码” 2、位置:(自选) 对齐方式:(自选) 首页显示页码:不勾选 3、单击“格式”,起始页码:0 4、确定。 生成目录的步骤(挺麻烦的,因为文档已经建立...

如何生成论文目录(一)首先要设置各级标题格式: 1、选中文章中的所有一级标题; 2、在“格式”—“样式与格式”列表中单击“标题1”,下拉黑色三角,点击“修改”。注意在“格式”中进行对字体和段落...

怎样在word生成目录在引用里面选择目录,把设置弄好之后,自动编制目录。 提示:要想有好看的目录,那么提前把文件中各段的格式设置好是前提。 步骤一、自动生成目录准备:大概索引 1、要想让word自动生...

请教电脑高手: C Program Files装机人员工具简单修复解决内存不如果报病毒可以杀除的. 你第一个杀了也没关系.C:\Program Files\装机人员工具\简单修复\解决内存不能为read问题 这个东西不关系统问题的..删了把. c:\dosh\ghos\1kg_su.exe...

初学excel请问什么叫生成表格呀一般在什么情况下才生成表格在Excel中生成表格指的是如下操作: 1)选中带标题的数据区域(也可以不带标题); 2)点击【插入】-【表格】,如下图: 3)如果带有标题就将下面的勾选上,否则不选。 4)生成的效果如下: 使用...

matlab为什么不能生成word文档首先,我们打开matlab。然后打开编辑器。我已经在编辑器里写了很多代码,还有很详细的解释。请看下图: 我的代码如下图,有60多行,而且注释非常详细。但是并不是要求大家也这么做,我...

如何能让Java生成复杂Word文档目录制作的几种方法: 一.从标题样式创建目录的操作步骤是: (1)把光标移到要移到目录的位置。一般是创建在该文档的开头或者结尾。 (2)单击【插入】|【引用】|【索引和目录】选...

java代码生成word文件没定格式的话可以再jsp页面添加这段: <% response.reset(); response.setContentType("application/vnd.ms-excel;charset=UTF-8"); java.util.Date date = new Date(); DateFo...

关于用Java生成word文档的问题/* * To change this template, choose Tools | Templates * and open the template in the editor. * * Created on 2009-7-11, 10:54:59 */ package newpackage1; import...

推荐阅读
图文推荐