我有一个excel xlsx文件,我想用python脚本编辑。 我知道openpyxl无法处理数据验证,但我只想编辑包含数据验证的某些单元格的值,然后保存工作簿而不编辑那些数据验证。
现在,当我尝试这样做时,我收到一个错误:
用户警告:不支持数据验证扩展程序 除去
然后我保存的文件不再包含数据验证。
有没有办法告诉openpyxl在保存工作簿时不要删除数据验证,即使它无法读取它?
答案 0 :(得分:1)
要明确:openpyxl确实支持原始OOXML规范所涵盖的数据验证。但是,从那时起,Microsoft已经扩展了数据验证的选项,并且这些选项不受支持。您可以调整数据验证,以便支持它。