【GcExcel】数据源有null时,过滤报错
本帖最后由 Wilson.Zhang 于 2024-11-29 16:28 编辑产品:GcExcel
版本:7.2.1
调研编号:DOCXLS-11588
Last Review:2024-11-29
当前进展:调研中。
你好,当被过滤的字段存在 null值时,渲染报错。需要解决一下
数据源字段含有空值是一个正常的情况。不应该出现报错。
而且,我们还有过滤空值的需求 ds.col= null 和 ds.col <> null
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。 您好,经调研,您目前可以尝试通过修改AvroTableDataSource来临时解决此问题:
@Override
public Object getValue(int i, int j) {
Object value = dataTable.get(i).get("c" + j);
if (value == null) {
return "_dbnull_";
}
return value;
}
我们将在后续的版本中修复此问题。 Joestar.Xu 发表于 2024-11-22 09:17
您好,经调研,您目前可以尝试通过修改AvroTableDataSource来临时解决此问题:
目前这个workaround不太合理,直接_dbnull_暴露给用户,不可理解
当前bug,是否在V7.2.5上修复? 不会,7.2.5已经发布,按照开发计划,该Bug预计在V8版本中修复。
页:
[1]