[英]How to read floating values from excel in java and selenium
我想使用Java和11610.1073
从Excel读取类似11610.1073
值。 我尝试了下面的代码,但是当我尝试解析该值并将其存储在数组变量中时,它引发了null pointer exception
。 我能够读取int
值,但无法对float
值执行相同的操作。 下面是我的代码:
StagePTDFTE.add(Float.parseFloat(row.getCell(2).getStringCellValue().toString()));
StagePTDFTEArray = new float[StagePTDFTE.size()];
for (int i = 0; i < StagePTDFTEArray.length; i++) {
StagePTDFTEArray[i] = Float.parseFloat(df.format(StagePTDFTE.get(i)));
}
请让我知道我要去哪里错了,这里需要进行哪些修改。 提前致谢 :)
尝试使用Data DataFormatter
您需要执行的所有操作:
// Only need one of these
DataFormatter fmt = new DataFormatter();
// Once per cell
String valueAsSeenInExcel = fmt.formatCellValue(cell);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.