继上一篇 使用Python读取Excel中的图片并对应到记录 ,经过实践之后,又发现了问题,便有了今天这篇。
1、经过实践后发现的问题
代码经过实践后,发现还是有问题,有些图片还是对应不到相应的记录,于是又开始了一波debugger,发现不是代码的锅,而是Excel解压后drawing1.xml
的锅,来看看我们解析xml的代码:
def _f(subElementObj):
for anchor in subElementObj:
xdr_from = anchor.getElementsByTagName('xdr:from')[0]
col = xdr_from.childNodes[0].firstChild.data # 获取标签间的数据
row = xdr_from.childNodes[2].firstChild.data
embed = anchor.getElementsByTagName('xdr:pic')[0].getElementsByTagName('xdr:blipFill'