当前位置: 代码迷 >> Java Web开发 >> jxl写excel关于小数的有关问题
  详细解决方案

jxl写excel关于小数的有关问题

热度:7031   发布时间:2013-02-25 21:21:23.0
jxl写excel关于小数的问题
相关代码如下:
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.#####");
jxl.write.WritableCellFormat wcf = new jxl.write.WritableCellFormat(nf);
Number numb = new Number(6, j,total, wcf);----------------------total的值为7.02
sheet.addCell(numb);

但写完excel后,发现在表格中确实是7.02,但若单击单元格,在编辑栏中发现该值却是7.02000045776367,双击单元格发现该值也是7.02000045776367,请问大家这是为什么啊,我怎么在程序中来进行设定啊,我希望不管单击,双击,均为7.02,不想要后面那么多的小数啊,谢谢!

------解决方案--------------------------------------------------------
这个 要靠你自己截取了,截取 小数点后 2位
------解决方案--------------------------------------------------------
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.#####");
jxl没写过数字,#.## 可以么?
  相关解决方案