背景
遇到个恶心的bug,poi导出excel office打不开,于是百度谷歌各种搜,各种方法都没用。后来就在网上找demo,建一个项目跑demo,结果成功了。但是把demo放在原项目下,excel又打不开了。于是我怀疑poi的jar应该和某些jar冲突了。
解决
于是开始在pom中删除依赖,看哪些依赖会影响poi的导出,最终将嫌疑定在了古老的fop依赖。进一步分析,是fop依赖的xalan和poi冲突了。于是,排除xalan,问题就解决了。
<dependency>
<groupId>fop</groupId>
<artifactId