查询Excel工作表以获取Java中的数据子集

查询Excel工作表以获取Java中的数据子集,java,apache-poi,Java,Apache Poi,我目前正在使用ApachePOI处理Excel表格。现在我处于一个棘手的情况下,在这里,我需要基于特定条件的数据子集 从某种意义上说,我必须只获取满足特定条件的数据,本质上是一个select查询 select distinct(category) from #Sheet where id < 10 从id

我目前正在使用ApachePOI处理Excel表格。现在我处于一个棘手的情况下,在这里,我需要基于特定条件的数据子集

从某种意义上说,我必须只获取满足特定条件的数据,本质上是一个select查询

select distinct(category) from #Sheet where id < 10
从id<10的#表中选择不同的(类别)

我知道在C#中可以实现上述功能,但如何使用ApachePOI在Java中实现同样的功能。

上次我使用POI时(大约1年前),没有查询API


但是,如果您的查询真的那么简单,那么您应该只扫描Java中的行,然后将类别添加到
集合中(或者
映射,如果您还想计算它们的话)。

很好,这种方法是可行的。看起来POI应该将此作为包的一部分:)