java页面中显示excel,但数字是以科学计数法显示 我在一个Jsp页面中用excel显示一组数据 可以数字是以科学技术法显示的 请问如何解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static String SicenToComm(double value) {String retValue = null;DecimalFormat df = new DecimalFormat();df.setMinimumFractionDigits(2);df.setMaximumFractionDigits(2);retValue = df.format(value);retValue = retValue.replaceAll( ", ", " ");return retValue;}输入一个double类型的数,返回一个已经解决科学技术法的字符串如果您还是需要把这个字符串再转换为double类型的数就这样Double.parseDouble( "本字符串 ")如果仅仅是在jsp页面显示就不需要了 就这样 excel 会自作多情的显示科学记数法, 但是你可以对单元格做格式化限定就可以了.我不知道在java中怎么写, 带delphi中是这样做的:ExcelWorkSheet1.Cells.Item[i,j].NumberFormatLocal:='@';就是说单元格有个属性叫做NumberFormatLocal, 让它的值为@ 就可以了. 求改错 【--------录制屏幕程序---------】 2/15 PLS-00201: 必须声明标识符 'DATASET.REFCURSOR'这是什么原因呢 [求助]Myeclipse开发swing程序 JDBC 连接oracle 7.2.2.4问题 怎样才能找到本类的调用元? 在java中,如何产生一个唯一的标识?(就象GUID一样) 请问开发网络程序究竟用.NET好还是用java好啊! 上午过了SCJP,没什么感觉,散点分,谢谢回答过我问题的兄弟们!!!!!!!!! 设计模式之禅中里氏替换原则代码例子的疑惑,请高手赐教 字符串的问题 Java 线程类的小问题
String retValue = null;
DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(2);
df.setMaximumFractionDigits(2);
retValue = df.format(value);
retValue = retValue.replaceAll( ", ", " ");
return retValue;
}
输入一个double类型的数,返回一个已经解决科学技术法的字符串
如果您还是需要把这个字符串再转换为double类型的数就这样Double.parseDouble( "本字符串 ")
如果仅仅是在jsp页面显示就不需要了 就这样
我不知道在java中怎么写, 带delphi中是这样做的:
ExcelWorkSheet1.Cells.Item[i,j].NumberFormatLocal:='@';
就是说单元格有个属性叫做NumberFormatLocal, 让它的值为@ 就可以了.