-1

我有一个要求,我需要检查 excel 页面中是否存在页眉/页脚。如果是,我需要删除它们。要删除,我使用了 openpyxl 包并以将 excel 的内容复制到新工作表并删除主工作表 [带页眉和页脚] 的方式进行操作。

但可能存在页面可能没有页眉或页脚的情况。不过没关系。不过,有什么方法可以查看excel中是否存在页眉或页脚

4

1 回答 1

0

如果您可以测试奇数和偶数标头都有空文本,则使用 openpyxl 的一种技巧可能是将它们转换为 XML,然后检查结果是否为空:

def has_header_text(ws: Worksheet) -> bool:
    return ws.oddHeader.to_tree('tag').text or ws.evenHeader.to_tree('tag').text
于 2019-02-08T20:45:22.490 回答