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