2013-01-17 37 views
1

我目前正在使用Apache POI處理Excel工作表。現在我處於一個棘手的情況,我需要基於特定條件的數據子集。查詢Excel工作表以獲取Java中的數據子集

從某種意義上說,我必須只獲得滿足某些條件的數據,本質上是一個選擇查詢。

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

我明白上面的東西在C#中是可以實現的,但是如何在使用Apache POI的Java中實現相同的功能。

回答

2

上次我使用POI(大約1年前)時,沒有查詢API。但是,如果您的查詢真的很簡單,那麼您應該只掃描Java中的行並將這些類別添加到Set<String>(或者如果您想對它們進行計數,則可以使用Map<String,Integer>)。

+0

非常好,這種解決方案。 看起來像POI應該包括這個包的一部分:) – Vivek