繁体   English   中英

如何从Java和Selenium中的Excel中读取浮点值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM