openpyxl:无需处理的数据验证读/写

2024-04-25 06:50:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个excelxlsx文件,我想用python脚本编辑它。 我知道openpyxl无法处理数据验证,但我只想编辑包含数据验证的某些单元格的值,然后保存工作簿而不编辑这些数据验证。在

现在,当我尝试这么做时,我得到一个错误:

UserWarning: Data Validation extension is not supported and will be removed

然后我保存的文件不再包含数据验证。在

有没有一种方法可以告诉openpyxl在保存工作簿时不要删除数据验证,即使它不能读取它?在


Tags: and文件数据脚本编辑datais错误
1条回答
网友
1楼 · 发布于 2024-04-25 06:50:10

需要说明的是:openpyxl确实支持原始OOXML规范所涵盖的数据验证。然而,从那时起,微软已经扩展了数据验证的选项,这些选项是不受支持的。您可以调整数据验证,使其受支持。在

相关问题 更多 >