将JSP页面(里面含有表格,表格数据是从数据库导出的)导出成Word

最近遇到题目中给出的一个问题,因为是第一次接触,遇到以下几个难题:1,手头上有一个导出后的Word的模板,希望这个JSP(显然这是java相关技术哈)导出的效果和这个一样... 最近遇到题目中给出的一个问题,因为是第一次接触,遇到以下几个难题:
1,手头上有一个导出后的Word的模板,希望这个JSP(显然这是java相关技术哈)导出的效果和这个一样,首先想到的是在表格中数据区域填入特殊字符,然后从数据库中替换掉,
2,数据库中有多条记录,一条记录对应一张表格,一个表格对应Word文档一页,要求一个文档包含多页这样的表格,这个问题是我一直不知道怎么处理的关键
希望有做过相关问题的网友给点思路,建议,技术方案,甚至附带点相关代码demo(多点代码更好),总之遇到这个问题,觉得有想法的就来说两句,本人就感谢不尽了……
展开
 我来答
百度网友e6cf4c70c
2013-09-29 · TA获得超过281个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:190万
展开全部
用最新版本的POI是支持到word2007的,如果你尝试后还不行,给我留言,我给你word2007的全套解析,你可以尝试自己写一套解析代码出来。
追问
大神,跪求你的QQ啊……
百度网友05da231
2013-09-29
知道答主
回答量:2
采纳率:0%
帮助的人:1543
展开全部
java的poi包可以操作word,先把word模版做好,然后在需要动态替换的地方用{a}这种格式替换变量,从数据库中读取纪律,把word模版的读取到内存中,然后用数据库里面的记录替换word中的变量,多条的话,循环输出就行了
追问
你的回答非常赞,我们之前用POI做过,但是还是遇到两个问题:
1,POI是针对MS的,导出的对word2003支持很好,对word2007和word2010都会出现表格边框无法显示的问题……
2,我们还要求其他办公软件都能正常打开,比如WPS,甚至是在Mac、Linux下的OpenOffice,志强用POI做的他们反映不能用WPS和OpenOffice打开……
期待你的再次回答,不甚感谢……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式