excel文件读写,批量提取数据时,能否忽略空值?提取后如何进行强制转换?

使用问题 · 927 次浏览
craming 创建于 2023-05-05 11:48

我对下图的表格中的数据进行批量提取,设置了批量提取的‘提取数据定义’。过程中,感受到的是,只要提取出来的值当中包含有空值的(比如图中中的B2)那么,就会导致提取出来的值为空。

请问

1、该怎么做,才能够提取出我预期中的:A/B/C的数值?

2、‘表格数据将使用DataTable类型对象保存在词典的值中, 在使用时需强制转换一下。’这句话里的强制转换,该如何进行?

 


回复内容
CL 2023-05-05 12:25
#1

这个地方的数据提取,只能处理比较规范的表格,就是第一行是标题,底下的是数据。

后面这个的意思是,提取出来的是一个表格对象,对应c#里的DataTable,它会被保存到词典“批量提取的数据词典”这个变量的"jianming" 这个key的value中。

批量提取的数据词典:{
"jianming" : 那个提取的DataTable对象。
}


要想访问这个数据表,需要在其他地方写表达式

$= (DataTable)({批量提取的数据词典}["jianming"])

craming 回复 CL 2023-05-05 12:43 :

收到,谢谢

回复主贴