我想把1.0写入excel,但是写入后就变成了1,我就想要1.0
,一直也没有找到解决的办法,请各位高手帮忙。
,一直也没有找到解决的办法,请各位高手帮忙。
解决方案 »
- jsp如何实现文档在线观看,不用下载(像豆丁网)
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space怎么捕获他
- dtree问题(急)
- 如何将字符串中的"\" 替换成"\\"
- java连接数据库后得到的值怎么样传递给JAVASCRIPT中的变量。
- JFreeChart如何在图上显示百分数啊(饼图)
- 流行的java应用服务器中,哪些适合大型网站应用
- 一个servlet的基本程序运行不了 求解 下线等
- jsp在aix上取的路径问题?
- javax.servlet.ServletException: Servlet execution threw an exception org.apache
- Hibernate配置sql2000问题
- <logic:present>和<bean:write>在文本框输出值的问题,各位大虾,帮帮忙,急
poi的话是cellStyle.setDataFormat
cellStyle = workbook.createCellStyle();
format = workbook.createDataFormat();
cellStyle.setDataFormat(format.getFormat("0.0"));
cell.setCellStyle(cellStyle);
能得到1.0,它是自定义类型,但不是我要用的数据格式,
我要的数据格式是数值的1.0,不能是字符串和自定义的,要是数值格式的,
我用
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
cell.setCellValue(XXXX);
输出来是1;
excel自动就把.0省略了,我想得到1.0
怎么得到啊??
这样试试呢
cell = new Label(i, j, String.valueOf(1.0));
sheet.addCell(cell);
已经能把excel中设置成1.0,但不是我需要的,
我需要得到数值型的1.0,请各位指教。