当前位置: 代码迷 >> J2SE >> 使用java excel AIP 往 excel中写数据 怎么确定 cell 中小位数的长度
  详细解决方案

使用java excel AIP 往 excel中写数据 怎么确定 cell 中小位数的长度

热度:641   发布时间:2016-04-24 13:13:15.0
使用java excel AIP 往 excel中写数据 如何确定 cell 中小位数的长度?
使用java excel AIP 往 excel中写数据 如何确定 cell 中小位数的长度?好象setDataFormat 以及 getDataFormat 只有“#,##0.00"两位小数

------解决方案--------------------
// 要写入的数据
String data = "1234.00";
//保留两位小数,如果小数位为0则不显示
NumberFormat fivedps = new NumberFormat("#.##"); 
WritableCellFormat fivedpsFormat = new WritableCellFormat(fivedps);
jxl.write.Number doubleNum = new jxl.write.Number(0, 0, Double.valueOf(
data).doubleValue(), getCellStyle(fivedpsFormat, 1));
ws.addCell(doubleNum);

如果要求小数位不足两位,用0填充的话那 就换成
NumberFormat fivedps = new NumberFormat("#.00");

------解决方案--------------------
我上面说的是用 jxl来做的 加入jxl的包 引入相应的类 如:
import jxl.write.NumberFormat;

------解决方案--------------------
没明白,up.
  相关解决方案