[英]Python: Search .xlsx file for certain XML tags
我想在.xlsx文件中搜索某个XML标记-例如,检查.xlsx文件中是否存在任何标记。
我当前的计划是解压缩.xlsx文件,然后在所有.xml文件中搜索有问题的标签。 是否有为此提供标准库,还是更简单的方法?
def xlsxHasEntity(filename):
input_zip = ZipFile(filename)
xml_files = [name for name in input_zip.namelist() if name.endswith("xml")]
raw_files = {name: input_zip.read(name) for name in xml_files}
for raw_filename in raw_files:
if "<!ENTITY" in raw_files[raw_filename]:
return True
return False
以上是我当前的解决方案,似乎正在工作。 以为我愿意与他人分享,以防将来有人遇到这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.