2015-09-10 41 views
1

我正在使用Apache POI讀取MS Excel中的列,但代碼無法識別項目符號點。我試着這個:使用Apache POI在MS Excel中識別項目符號

String cellValue = cell.getStringCellValue(); 
if(cellValue.contains("•")){} 

但這是行不通的。 cellvalue在子彈點的情況下會給出一些垃圾值,這就是爲什麼它無法在我的if條件下進行比較的原因。

任何人都可以請建議解決方案嗎?

+1

嘗試使用cell.getRichStringCellValue()的getString(),然後檢查'\ u2022'它是Unicode的 「•」 ? – Garry

+0

這工作得很好。非常感謝你Garry! –

+0

很高興爲你效勞,請接受答案,以便對他人有所幫助。 – Garry

回答

2

您需要使用cell.getRichStringCellValue().getString()然後檢查\u2022它是Unicode的 「•」