Python读取Excel单元格数据验证

Python读取Excel单元格数据验证,python,excel,artificial-intelligence,data-science,Python,Excel,Artificial Intelligence,Data Science,如何在Python中读取Excel单元格数据验证规则 从openpyxl.cell中,我可以读取只读值,即日期、字体、边框、填充、数字格式、对齐方式、数据类型。此API中没有读取数据验证规则 我需要阅读数据验证规则的原因是,我正在将主模板与客户端提交的主模板的数据版本进行比较,以便我可以验证元数据,包括Excel中的数据验证规则,以便我们可以确定原始模板没有更改 例如:下面是用Python编写数据验证的方法。如何找到API从Excel单元格读取数据验证 worksheet.data_valida

如何在Python中读取Excel单元格数据验证规则

openpyxl.cell
中,我可以读取只读值,即日期、字体、边框、填充、数字格式、对齐方式、数据类型。此API中没有读取数据验证规则

我需要阅读数据验证规则的原因是,我正在将主模板与客户端提交的主模板的数据版本进行比较,以便我可以验证元数据,包括Excel中的数据验证规则,以便我们可以确定原始模板没有更改

例如:下面是用Python编写数据验证的方法。如何找到API从Excel单元格读取数据验证

worksheet.data_validation('B25', {'validate': 'integer',
                                  'criteria': 'between',
                                  'minimum': 1,
                                  'maximum': 100,
                                  'input_title': 'Enter an integer:',
                                  'input_message': 'between 1 and 100'}) 
xlwings
会有帮助吗

谢谢
Anant

不确定API是否可以这样做,但您可以从xml文件中读取验证。xlsx文件是一个zip文件,在
\xl\worksheets\SHEETNAME.XML的XML文件中有验证。您找到解决问题的API了吗?