当前位置: 代码迷 >> J2EE >> POI 写word2007时,怎么设置目录结构(标题)
  详细解决方案

POI 写word2007时,怎么设置目录结构(标题)

热度:635   发布时间:2016-04-17 23:05:52.0
POI 写word2007时,如何设置目录结构(标题)?
本帖最后由 oh_Maxy 于 2015-06-16 11:19:01 编辑

通过下面的方式写入的都是正文文本:

    void writeText2Word(String text, XWPFDocument doc) {
        XWPFParagraph para = doc.createParagraph();
        XWPFRun run = para.createRun();
        run.setText(text);
    }


如何改造,才能让它写的是一个标题?就是目录里会显示的那种?
再进一步:如何设置成一级标题?二级标题?并且保证其序号正确?
如:
1. 第一课
1.1 第一节
...
2. 第二课
2.1 第一节
...

当然,前面的标题用数字或者中文都可以,甚至不用也行,只要目录层级关系对了就好。
求高手出现啊!


--------------------------------------------------------------------------------------------------------------------
最终问题解决了,写了篇总结性的博文,供大家参考:POI操作word2010实现多级标题结构

------解决思路----------------------
lz我建议你使用freemarker来做,将要生成的word模板另存为一个xml格式文件,然后使用fm填充数据做替换,这样可以基本保持你原模板的格式
------解决思路----------------------
freemarker怎么用?
------解决思路----------------------
同问啊,急,freemarker怎么用?
------解决思路----------------------
不知道看看~
------解决思路----------------------
这个可以不‘/?
------解决思路----------------------
引用:
Quote: 引用:

这个可以不‘/?

谢谢啊,我看看去。。
另外,一个小屌丝  是不是也是你啊?
是哦。
------解决思路----------------------
直接写入html代码:
<h1>xxxxx</h1>
<h2>xxxxx</h2>
<h3>xxxxx</h3>
------解决思路----------------------
怎么感觉就跟权限菜单一样,展示几级菜单的那种

可以通过数据表实现啊
------解决思路----------------------
引用:
Quote: 引用:

怎么感觉就跟权限菜单一样,展示几级菜单的那种

可以通过数据表实现啊

word文本和标题是不一样的,标题会在大纲视图里看到。
现在是不知道大纲里的标题,怎么用POI实现。。


我知道你的意思了,实现那个 文档结构图的那种是吧,这个有点难


------解决思路----------------------
这个还真不会呢
------解决思路----------------------
学习[b][/b]
------解决思路----------------------
看到 poi 我就滚进来了.