我用JXL写数据到EXCEL.
具体如下:
WritableFont fonthead= new WritableFont(WritableFont.TIMES,10,WritableFont.BOLD);
WritableCellFormat  BOLDcontent = new WritableCellFormat(fonthead,NumberFormats.FORMAT3 );
sheet.addCell(new Label(1,2, "8.4",BOLDcontent)); 
写好后,Excel里的写的就是8.4 然后在单元格上有个叹号,单击后,就变成了我要的格式8.40.
请问如何让它直接显示8.40,即去掉叹号.
谢谢

解决方案 »

  1.   

    是格式不正确,
    WritableCellFormat BOLDcontent = new WritableCellFormat(fonthead,NumberFormats.FORMAT3 );
    NumberFormats中有没有其他格式试试
      

  2.   

    这个格式是对的,这个问题应该是
    new Label() 里用的是字符串,所以在excel里 会出叹号提示,单击后变成数字就对了,
    但是new label只能用字符串啊..所以..
      

  3.   

    http://blog.csdn.net/yechwng/article/details/8006075看看吧