Java程序利用POJ读写Excel文件时,不能只用poi的jar包,因为它还依赖于xmlbeans的jar包,xmlbeans又以来与common-collections的jar包,因此,正常使用POI,其实需要3个jar包。
当然可以通过配置Maven解决jar包之间的依赖。但是如果不会配置Maven的童鞋来说,最简单的方式就是到相应的官网上去下载对应的3个压缩包,他们分别包含了相应的jar包。以下三个版本的jar是经过本人验证,可以正常读写Excel的.xls文件和.xlsx文件,该版本的jar包下载时间是2018年8月底。
poi-3.17.zip (解压后包含:poi-3.17.jar, poi-examples-3.17.jar, poi-excelant-3.17.jar, poi-ooxml-3.17.jar, poi-ooxml-schemas-3.17.jar, poi-scratchpad-3.17.jar)
xmlbeans-3.0.0(解压后的lib子文件夹包含:resolver.jar,xbean.jar,xbean_xpath.jar,xmlpublic.jar)
commons-collections4-4.2(解压后包含:commons-collections4-4.2.jar)