gpt4 book ai didi

java - 使用Java替换Excel中的空白数字单元格

转载 作者:行者123 更新时间:2023-12-02 08:55:21 26 4
gpt4 key购买 nike

我正在迭代 Excel 电子表格以使用 Java 获取值。
每当遇到空白字符串单元格时,我都可以用 null 替换该空白单元格。
但是,当尝试对数值单元格执行相同操作时,我无法这样做。
下面是我的代码示例。

            case 3:
String name;
if ("".equals(cell.getStringCellValue())) {
userType = "null";
} else {
userType = cell.getStringCellValue();
}
break;

case 4:
int hits;
hits = (int) cell.getNumericCellValue();
if(Integer.valueOf(hits) == 0) {
hits = 1;
}

谁能告诉我需要做什么来检测单元格为空白并将该值替换为数字 1?

最佳答案

您可以检查是否等于"",然后分配1。您还可以尝试解析为 int 并捕获 if notANumberException,然后分配 1。

您现在正在做的是获取 int 值,而它甚至可能不是 int,然后检查是否为 0 但 "null"!= null != 0

关于java - 使用Java替换Excel中的空白数字单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60525850/

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