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

时间:2013-01-17 07:00:40

标签: java apache-poi

我目前正在使用Apache POI处理Excel工作表。现在我处在一个棘手的情况下,我需要基于某些条件的数据子集。

从某种意义上说,我必须只获得满足某些条件的数据,实质​​上是一个选择查询。

select distinct(category) from #Sheet where id < 10

我理解上面的内容在C#中是可能的,但我如何使用Apache POI在Java中实现相同的目标。

1 个答案:

答案 0 :(得分:2)

上次我与POI合作(大约1年前),没有查询API。

但是,如果您的查询非常简单,那么您应该只扫描Java中的行并将类别添加到Set<String>(或Map<String,Integer>,如果您还要计算它们。)< / p>