openpyxl:数据validation读/写没有处理
我有一个Excel的xlsx文件,我想用python脚本编辑。 我知道openpyxl不能处理数据validation,但我只想编辑一些包含数据validation的单元格的值,然后保存工作簿而不编辑这些数据validation。
现在,当我试图做到这一点,我得到一个错误:
UserWarning:数据validation扩展不受支持,将被删除
然后我保存的文件不包含数据validation。
有没有办法告诉openpyxl不保存工作簿时不删除数据validation,即使它不能读取它?
要明确:openpyxl支持原始OOXML规范所涵盖的数据validation。 但是,自那时以来,微软已经扩展了数据validation的选项,而这些不被支持。 您可能可以调整数据validation,以支持它。