日期:2014-05-18  浏览次数:20729 次

关于读取excel单元格值的问题
excel表中单元格格式定义为只显示一位小数,我在读取单元格的时候
cell_domain[k].getContents();也只能读取显示的一位小数,请问如何才能读取该单元格实际的两位小数或更多位小数
谢谢

------解决方案--------------------
Cell cell=rs.getCell(4,1);
if(cell.getType().equals(CellType.NUMBER)){
NumberCell nc=(NumberCell)cell;
strTmp=nc.getValue()+ " ";
}else if(cell.getType().equals(CellType.LABEL)){
strTmp=cell.getContents();
}
------解决方案--------------------
取得数值(number)后自己格式化