我目前正在使用Apache POI处理Excel工作表。现在我处在一个棘手的情况下,我需要基于某些条件的数据子集。
从某种意义上说,我必须只获得满足某些条件的数据,实质上是一个选择查询。
select distinct(category) from #Sheet where id < 10
我理解上面的内容在C#中是可能的,但我如何使用Apache POI在Java中实现相同的目标。
答案 0 :(得分:2)
上次我与POI合作(大约1年前),没有查询API。
但是,如果您的查询非常简单,那么您应该只扫描Java中的行并将类别添加到Set<String>
(或Map<String,Integer>
,如果您还要计算它们。)< / p>