jsp 导出excel怎样保留小数中的零 我的JSP里面有个张表,里面的数据都是保留两位小数的,但是在导入到EXCEL时小数末尾为零的那个零就被自动去掉了,比如在JSP里的数字为7.50,到了EXCEL里就变成7.5了,我现在怎么样才能把末尾的零保留啊,我在导入的时候数据都已经用Double.toString()转换过了,不行,在<td></td>中间加&ntsb到是能保留零的.但是这几个字符也打印出来了,求高人帮我解决下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个笨方法:可以把数据库的列设为varchar类型,而不是double的 代码:Double a = 7.50;java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00"); //("#0.00")你想保留几位写几位!df.format(a);测试结果:7.50 你还可以在excel里设置单元格属性为数值型,小数位数2位 你还可以在excel里设置单元格属性为数值型,小数位数2位 改你的excel模板,里面每个单元格可以设置小数的位数的。 我在JSP里面显示的的时候已经实现了,我就是用的text.DecimalFormat("#0.00")这个方法在JSP里面实现的,我现在就是要把这个数据导入到EXCEL时末尾如果为零的这个零就丢掉了,我现在有21张表有这个问题,很麻烦,谢谢5楼啊,我现在用 加在里面可以暂时实现,但是表就要变了,而且每个输出的列都要太多了,各位其他方法吗 SSH2 java.lang.NullPointerException诡异错误 weblogic +struts+Myeclipse 新站刚开不久,急需人气,爱好java的多支持下 正确提交表单后如何能记录text的值? 关于java类型 问个价:这个网站多少钱???我接... Ext.Element.uncache为空或者不是对象,求助!!! 怎么把String str[] 那个str free掉? IFrame中的參數如何取? servlet实时画图 equals出错,请教高手们!! 分布式数据同步的问题!!很急在线等!!
Double a = 7.50;
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00"); //("#0.00")你想保留几位写几位!
df.format(a);测试结果:
7.50
你还可以在excel里设置单元格属性为数值型,小数位数2位
你还可以在excel里设置单元格属性为数值型,小数位数2位