什麼是讓CellFormatType
用於單元(DATE
,NUMBER
,TEXT
,GENERAL
)正確的方法是什麼?使用POI找出格式的單元
cell.getCellStyle.getDataFormat()
返回一個Short值,它不映射到上述常量。
由於以下原因,我不能僅僅使用cell.getCellType
。對於某些行,可能會有值前面的字符串前綴,如<>
或>
。在這種情況下,getCellType
將返回CELL_TYPE_STRING
。所以獲得底層類型的唯一方法是查看列的格式。
感謝
Excel允許您將單元格格式化爲數百種不同的格式 - 它不僅僅是您指定的4種格式! – Gagravarr
謝謝,但我只對基本類型,字符串,數字,日期感興趣。編輯了這個問題來解釋原因。因此,如果我能找到獲取CellFormatType的方法,應該能夠查看該值落入哪個範圍。 – user1052610
實際上,CellFormatType Enum Constant Summary的聯機文檔僅列出了四個值。 – user1052610