Apache POI 是Apache下的一个开源项目,可以方便Java开发者对Word、Excel、PPT(下称微软Office)等格式的文件进行相关内容或格式的操作,与调用Open Office API来处理微软Office相关文件相比,Apache POI对微软Office(Office97)的低版本兼容性比较好。
Open Office中,对微软Office的低版本和一些具有特殊格式的文件无法处理,在处理这些文件时会造成Open Office程序闪退,在使用Java调用API对微软Office进行处理时,不会报错,但是后台Open Office线程会死掉,造成整个程序的闪退。在从事相关的编程时,没有找到好的处理方式。
Apache POI对微软Office的各版本兼容性较好,而且API调用简单,需要将相关的jar包导入相关的项目就可以使用。对于Apache POI的使用,请大家看下列github中的实现和csdn的介绍了解:
github项目 word2HTML项目:
https://github.com/prasad-babu/word2html