gpt4 book ai didi

java - 读取空白单元格 Apache POI 3.17

转载 作者:行者123 更新时间:2023-11-30 06:05:52 28 4
gpt4 key购买 nike

我正在使用 Apache POI 3.17 读取一些 Excel 数据。我的第二列(索引为 1,因为索引为 0)是空的,我希望能够读取它,但无法让我的代码将单元格读取为空。我有这个不起作用:

Cell c = row.getCell(1, Row.RETURN_BLANK_AS_NULL);
if (c == null) {
// do whatever
}

但是第二个参数无法传入。我得到“RETURN_BLANK_AS_NULL 无法解析或不是字段”

最佳答案

自 POI-3.15-beta2 起,Row 类本身中的常量已弃用,自 POI-3.17 起标记为删除。 This diff显示这些常量于 2016 年 6 月被弃用的时间。它们在 3.17 中被删除。

3.17 之前,枚举 Row.MissingCellPolicy已经被定义为替代品。如果您使用的是 3.17,那么您必须使用该枚举;它被定义为Row 接口(interface)的成员。尝试一下

Cell c = row.getCell(1, Row.MissingCellPolicy.RETURN_BLANK_AS_NULL);

关于java - 读取空白单元格 Apache POI 3.17,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51365829/

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