java 读取excel的问题 当我excel中数字超过13位的时候,java读取的时候,变成了科学计数法了,我不希望这样,我希望还是以完整的数字显示给读取出来,请问有什么办法哦? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 添加Number对象数据的格式 NumberFormat nf1 = new NumberFormat("0_ "); WritableCellFormat wcfN1 = new WritableCellFormat(nf1); 当Excel存储超过11位的整数时,用会用双精度浮点型数据来进行存储。然而这个浮点数的有效位数只有15位。楼主你说读出来是科学计数法,你可能是用System.out.println显示这个数字的。这个确实是以科学计数法显示。你可以用下一句显示,就不是科学计数法了。public class Test{ public static void main(String args[]){ double d=1234.5678901234567890123456d; System.out.printf("%.20f\n",d ); System.out.println(d); }} 程序可以运行,可是当点击"open"按钮时候,系统有报错了,求高手解答 Java窗口中图片盖住控件 如何获得JAVA控件上某点的像素值? io问题 求一java 电子表的程序 这个程序有什么错?有什么错?居然在括号问题上困住了,郁闷! main函数的问题 test2 高手请进:学到内隐类时不大明白,用过的高手能谈谈体会吗?或是很少用? 菜鸟问:用Jave可开发哪些系统(企业级的)? 把数组中大于10的数存在另一个数组中 有正则表达式学得比较好的么??
NumberFormat nf1 = new NumberFormat("0_ ");
WritableCellFormat wcfN1 = new WritableCellFormat(nf1);
public static void main(String args[]){
double d=1234.5678901234567890123456d;
System.out.printf("%.20f\n",d );
System.out.println(d);
}
}