71674705值转换为7.1674705E

sen*_*ale 0 java excel

从java中读取excel中的大数字我有很大的问题.当我读71674705时,我得到7.1674705E,这是不行的.

例:

double num = cell.getNumericCellValue();

如何防止数字之间的转换,数字将保持像71674705.

Ger*_*ies 7

数字本身不会改变,只有将其转换为String时的表示.一个double像你所使用的变量没有定义明确的格式.

您可以使用java.text.NumberFormat(javadoc)以任何方式格式化数字.