讀空單元格我有一個巨大的Excel與萬噸列的文件,該文件是這樣的: -使用Apache POI事件模型
Column1 Column2 Column3 Column4 Column5
abc def ghi
mno pqr
......
通過我的代碼生成的,當我打印Excel中的所有值的輸出是: -
abc;def;ghi;null;null
mno;pqr;null;null;null
所以,如果我們看一下上面的輸出,我們可以注意到,在我離開的空白值的單元格並沒有被POI庫拾起。有沒有辦法讓我可以將這些值作爲null?還是一種方法來識別提供的值跳過了空白單元格?
請注意:我沒有使用usermodel(org.apache.poi.ss.usermodel),而是使用Event API來處理xls和xlsx文件。
我正在實現HSSFListener併爲xls文件重寫其processRecord(Record record)方法。對於xlsx文件,我使用了javax.xml.parsers.SAXParser和org.xml.sax.XMLReader。
我使用JDK7和Apache POI 3.7。有人可以幫忙嗎?
我已經看到這個可能的重複How to get an Excel Blank Cell Value in Apache POI?但是這並不回答我的問題,因爲我使用的是Event API。
您正在使用什麼事件API? –
這是Apache POI的一個事件API來解決內存佔用問題。 – ParagJ