【求助】Excel批量提取数据好像无法读取合并的单元格

使用问题 · 151 次浏览
Mahoni 创建于 3小时32分钟前

比如这张图片,如果我用"Excel文件读写-批量读取数据",范围为A3:A13,那么词典的数据只有 "模组名":"FerriteCore" ,并没有合并单元格之下的数据,而如何把范围设置为A8:A13,那么提取的数据就是正常的,所以应该是合并单元格问题,请问有啥办法解决吗

补充一下:测试过"Excel区域操作"获取数据,但这个模块是需要在excel打开的时候才能获取,而"Excel文件读写"又需要再关闭的时候读写,所以就冲突了

Mahoni 最后更新于 2025/12/2

回复内容
沉没的白鲸 2小时28分钟前
#1

简单的方法:分成1格1格去读,先读A3  ,然后A4,..最后A13

沉没的白鲸 最后更新于 2小时27分钟前
Mahoni 回复 沉没的白鲸 1小时35分钟前 :

用循环吗?也不行啊,循环读到空单元格就会停止,也就是说它从A4开始读,读到A5就会停止,因为4567是合并单元格,只有4是有数据的,567都是空的

涛涛涛 17 分钟前
#2

这个好像没有直接处理的方式,可以这样变相获取
1.向空单元格里写入固定数据如:a5,a6,a7填写数据“空”,a4默认为"FerriteCore"
2.再批量读取数据",范围为A3:A13,这样就可以获取到数据,之后再对数据进行筛选处理


涛涛涛 最后更新于 14 分钟前
回复主贴