1

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

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

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

我知道上面的事情在 C# 中是可能的,但是我如何使用 Apache POI 在 Java 中实现相同的目标。

4

1 回答 1

2

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

但是,如果您的查询真的那么简单,您应该只扫描 Java 中的行并将类别添加到 a Set<String>(或者Map<String,Integer>如果您也想计算它们)。

于 2013-01-17T07:09:18.717 回答