锁定老帖子 主题:java 操作 word 问题.
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-03-09
好! 小弟,最近做一个项目,客户要求我们帮他们自动生成一个信息表(word格式). 我在网上找了很多资源,发现java在操作word文件上的api比较少,而且这方面的资料也很少.学习了几天,一直搞不定.所以想问问大家有什么好办法,或者是好提议. 谢谢. 小弟学习了下面两个操作word的包.不过都觉得不可以实现自己的功能. 1.POI方面感觉在操作excel上功能还可以,不过也不太会用. 2.Apose.word看上去还不错.不过其他方面要求过高(就是要给钱). 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-03-09
生成html,Content-Type类型设置为word
|
|
返回顶楼 | |
发表时间:2006-03-09
scud 写道 生成html,Content-Type类型设置为word
谢谢scud的建议. 小弟试了下,不过生成的word样式跟原版的有点出入. 如果客户要求严格的话,这样是不通过了. 做我们这行的,就要尽量的解决客户的问题. |
|
返回顶楼 | |
发表时间:2006-03-10
wuhua 写道 scud 写道 生成html,Content-Type类型设置为word
谢谢scud的建议. 小弟试了下,不过生成的word样式跟原版的有点出入. 如果客户要求严格的话,这样是不通过了. 做我们这行的,就要尽量的解决客户的问题. 要求客户端允许activex,直接用vbs脚本咯 |
|
返回顶楼 | |
发表时间:2006-03-10
你可以试用一下报表工具styleReport,不过我估计如果你客户需要功能太复杂的话,也会有问题。其实最好的办法是说服客户试用pdf格式。
|
|
返回顶楼 | |
发表时间:2006-03-10
推荐试试JasperReports,可生成rtf格式。
或者再研究一下 1)http://danadler.com/jacob/ 2)poi-hwpf 看可否能读取word,并将其中定义的placeHolder替换成数据源中的值。 |
|
返回顶楼 | |
发表时间:2006-03-10
用word做好模板,然后另存为生成的一般都一样
就是html内容太乱,看不懂而已 |
|
返回顶楼 | |
发表时间:2006-03-11
sorphi 写道 推荐试试JasperReports,可生成rtf格式。
或者再研究一下 1)http://danadler.com/jacob/ 2)poi-hwpf 看可否能读取word,并将其中定义的placeHolder替换成数据源中的值。 这个方法我试过,不过很大的问题是POI本来相对就不稳定,而且操作word功能较弱.而且操作Word的例子很少,读写excel的倒是蛮多的 谢谢你啊 后来我再试了scud兄的方法,我把表格的样式改了些,后来直接存为word格式,发现虽然有点难看,不过马虎可以通过. |
|
返回顶楼 | |
发表时间:2006-03-13
word2003的DOC文件可以是XML格式的。。。
|
|
返回顶楼 | |
发表时间:2006-03-14
xpdz 写道 word2003的DOC文件可以是XML格式的。。。
谢谢提醒.不过这样做.那就太不灵活了. 客户也不会同意我们这样做的. |
|
返回顶楼 | |