0
我想知道單元格值的類型[double,integer,Number],如果它是十進制,則取決於此我想要將該十進制值四捨五入。如何實現這一目標?請幫助如何知道jxl中單元格的celltype?
代碼:
data1 = sh1.getCell(col, row).getContents();
ExcelCell exeCell=new ExcelCell(row, col, data1);
for(ExcelCell x:list1){
for(ExcelCell y:list2){
if(x.rowNum==y.rowNum && x.colNum==y.colNum)// && x.cellValue!=null && y.cellValue!=null)
{
if(x.cellValue.matches(y.cellValue)){
System.out.println("X:"+x.cellValue+ " Y:"+y.cellValue);
list3.add(new ExcelCell(x.rowNum, x.colNum, "MATCH"));
}
else {
System.out.println("X:"+x.cellValue+ " Y:"+y.cellValue);
list3.add(new ExcelCell(x.rowNum, x.colNum, "MIS-MATCH ("+x.cellValue+", "+y.cellValue+")"));
}
}
}
我想做的事是,如果DATA1具有雙重價值千萬一輪上漲的是其他有字符串值,然後繼續,因爲它是 –
我添加了一個檢查,如果收到加倍然後做floor或ceil--你可以在這種情況下添加你的自定義邏輯。 –