使用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.