Java读写Word文件常用技术
2016-04-25 02:46
501 查看
Java操作操作Word文件,最近花了几天时间解决使用Word模板导出数据的问题,收集到一些资料分享下。
常见的技术如下:
1、POI(兼容doc、docx文件)
官方网站:http://poi.apache.org/
网上例子很多,由于发布时间较早,很多外国网站的例子,建议Google搜索
书签替换:http://apache-poi.1045710.n5.nabble.com/Replacing-the-value-of-the-bookmarks-td5710052.html
docx文件插入图片bug修复:https://issues.apache.org/bugzilla/show_bug.cgi?id=49765
doc文件插入图片问题:http://www.coderanch.com/t/466488/open-source/Inserting-table-image-doc-file
评论:讨论未果~
docx模板文字用图片替换示例:http://huangqiqing123.iteye.com/blog/1927761
评论:示例代码不是特别完整,简单修改下还勉强可以使用
……
2、Jacob
下载地址:http://sourceforge.net/projects/jacob-project/
原理讲解:http://www.ibm.com/developerworks/cn/java/j-lo-jacob/
由于仅支持Windows平台,并且调用COM组件的方式有性能问题的嫌疑,没有深入研究~
3、docx4j
下载地址:http://www.docx4java.org/trac/docx4j
示例:http://zhuerg.blog.163.com/blog/static/1404016362014223102843969/
从名字就可以看出只支持docx文件
4、Java2Word
基于Jacob,……
5、PageOffice
官方网站:http://www.zhuozhengsoft.com/
看起来很好很强大~
6、Apose
官方网站:http://www.aspose.com/java/word-component.aspx
听说也商业收费,绕道~
另外,一些常见问题的参考资料:
Word设置单元格内容自动缩放字体
http://blog.sina.cn/dpool/blog/s/blog_4bb01ea70100az32.html
相关文章推荐
- Eclipse快捷键 10个最有用的快捷键
- Eclipse快捷键 10个最有用的快捷键
- openstack远程调试 - eclipse + pydev
- 转:Java 自带的数据加密类MessageDigest(MD5或SHA加密)
- ajax后台处理响应(java)
- Java多线程简析——Synchronized(同步锁)、Lock以及线程池
- 20145309java第三次实验报告
- MyEclipse的优化,加快打开和编辑的速度
- spring的aop解读
- 338. LeetCode_DP_Counting Bits
- Java NIO工作原理
- java基础(24)--java.util.Properties类
- Java遍历集合方法分析(实现原理、算法性能、适用场合)
- struts2实战教程
- Spring Boot初探
- Java初始化顺序
- java 父类 new 子类
- Spring配置文件总结
- struts2中应用jason
- Struts2 + Json _ 配置,异常解决及深入了解Struts2返回JSON数据的原理及具体应用范例