gpt4 book ai didi

java - 如何在java和selenium中从excel读取浮点值

转载 作者:行者123 更新时间:2023-12-02 11:47:17 27 4
gpt4 key购买 nike

我想使用 java 和 selenium 从 excel 读取诸如 11610.1073 之类的值。我尝试了下面的代码,但当我尝试解析该值并将其存储在数组变量中时,它会抛出空指针异常。我可以读取 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)));
}

请让我知道哪里出了问题以及此处需要进行哪些修改。预先感谢:)

最佳答案

尝试使用数据DataFormatter

您所需要做的就是:

// Only need one of these
DataFormatter fmt = new DataFormatter();

// Once per cell
String valueAsSeenInExcel = fmt.formatCellValue(cell);

关于java - 如何在java和selenium中从excel读取浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48107931/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com