流口水无法从XLS文件打开决策表

时间:2018-06-27 14:05:51

标签: apache-poi drools kie

我可以创建一个全新的Spring Boot项目,并通过以下操作成功运行从excel文件获取的所有规则:http://www.baeldung.com/drools-excel 但是,如果仅在现有的Spring Boot项目中添加相同的Maven依赖项,则只能使用CSV格式的规则。如果使用.xls,则会收到错误org.apache.poi.poifs.filesystem.NotOLE2FileException:标头签名无效;读取0xE011BDBFEFBDBFEF,预期为0xE11AB1A1E011CFD0-您的文件似乎不是有效的OLE2文档

不确定我在这里缺少什么,但是过去8个小时我尝试了很多,但是没有运气

有人可以建议吗?

1 个答案:

答案 0 :(得分:0)

我不小心尝试打开 target 文件夹中的excel规则文件后,可以解决此问题。它已损坏。这是一个Maven设置问题。我不得不在这个废话问题上浪费一天。这篇文章:Excel file corrupt when copied from src to target in Eclipse IDE 帮助我解决了问题