有没有一种方法可以指示将决策表电子表格加载到哪里?例如,提供源路径?
我正在尝试将代码和电子表格分开。
编辑:无论如何我找到了答案。将其张贴在这里以造福他人
InternalKnowledgeBase knowledgeBase = KnowledgeBaseFactory.newKnowledgeBase();
DecisionTableConfiguration dtconf = KnowledgeBuilderFactory
.newDecisionTableConfiguration();
dtconf.setInputType(DecisionTableInputType.XLS);
KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory
.newKnowledgeBuilder();
knowledgeBuilder.add(ResourceFactory.newFileResource("D:/somename.xls"), ResourceType.DTABLE, dtconf);
请确保您可以从不同位置加载资源。查看带有代码片段示例的类似discussion,它们很可能会回答您的问题。
PS。我深感遗憾的是,这样的侵略性使SO社区每年都在退化。我希望那三位失败者能在10年前提出第一个问题时变得聪明……]