Python读取Excel单元格数据验证
如何在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
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了吗?