笨方法学 Java -24-综合练习2-概述
在前面的综合练习1中,我们介绍了关于office三件套中的Excel文档读写处理。那么,接下来,我们将开始介绍office三件套中的word文档的处理。
在本人阅读Apache POI组件的官方文档时,发现关于word文档读写操作的样例代码稍显混乱;其API文档也是如此。估计,在日常开发中,用POI组件处理word文档的处理较为少用的缘故吧。
在本人编写测试程序时,发现了几点大家需要注意的地方:
1、97-03版的office word 文档(doc后缀) 和 07 版的office word文档(docx后缀)在接口(Interface)和抽象类(Abstract Class)层面,只有极少的重用。也就是说,在编程时,需要写2套实现代码。
2、在读写支持上,97-03版的office word 文档(doc后缀),只支持读取和修改。无法创建新的文本对象。07 版的office word文档(docx后缀)支持完全的读写。
3、对于WPS文档的读写支持,大家可以认为,只是文件后缀名不同。实际上POI组件是可以直接处理这些文档的。