openpyxl:数据validation读/写没有处理

我有一个Excel的xlsx文件,我想用python脚本编辑。 我知道openpyxl不能处理数据validation,但我只想编辑一些包含数据validation的单元格的值,然后保存工作簿而不编辑这些数据validation。

现在,当我试图做到这一点,我得到一个错误:

UserWarning:数据validation扩展不受支持,将被删除

然后我保存的文件不包含数据validation。

有没有办法告诉openpyxl不保存工作簿时不删除数据validation,即使它不能读取它?

要明确:openpyxl支持原始OOXML规范所涵盖的数据validation。 但是,自那时以来,微软已经扩展了数据validation的选项,而这些不被支持。 您可能可以调整数据validation,以支持它。