【发布时间】:2017-03-14 15:16:14
【问题描述】:
我目前正在使用 Apache 的 MetaModel 4.6.0 API for Java 1.8。我无法获取要使用的 DataContext 的默认架构。下面是一个sn-p我的代码:
private DataContext dataContext;
private Schema schema;
private Table table;
/**
* @brief Constructor that takes in an excel file
* @detail Creates a schema for the excel file to be easily queried
* @param excelFile
*/
public ExcelQuery(File file)
{
dataContext = new ExcelDataContext(file);
schema = dataContext.getDefaultSchema();
table = schema.getTables()[0];
}
当它到达这部分时:
schema = dataContext.getDefaultSchema();
代码只是在尝试执行此操作时挂起。任何想法为什么会发生这种情况?
我的目标是能够使用此 API 查询 excel 文件。我已经看到很多例子都可以做到这一点并且工作,但似乎无法重新创建它。
【问题讨论】:
-
您是否使用多个 Excel 文件对其进行了测试?是全部挂起来还是只是一部分?
标签: java excel apache-metamodel