我有,我需要检查,如果在一个Excel页面存在页眉/页脚的要求。如果是的话,我需要将它们删除。要删除我用openpyxl包和的方式,我复制的excel的内容,以一个新的工作表和删除的原材[与页眉和页脚]操纵。
但可能存在一个页面可能没有页眉或页脚的情况下。不过也没关系。不过,有没有什么办法,看看是否页眉或页脚在Excel中存在
如果你可以用一个测试,无论是奇数和偶数页眉有空的文本一样,用openpyxl一个黑客可能是那些转换为XML,然后检查结果为空:
def has_header_text(ws: Worksheet) -> bool:
return ws.oddHeader.to_tree('tag').text or ws.evenHeader.to_tree('tag').text