如何用Python读取Excel单元格数据验证规则?
使用openpyxl.cell
库时,我们只能读取值、日期、字体、边框、填充、数字格式、对齐和数据类型等信息。该API无法读取数据验证规则。
我需要读取数据验证规则的原因是:将主模板与客户提交的数据版本的主模板进行比较,以验证包括Excel中的元数据和数据验证规则在内的数据的有效性,以便确定原始模板未被更改。
例如:下面是在Python中编写数据验证的方法。但我应该如何找到从Excel单元格读取数据验证的API呢?
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
\xl\worksheets\SHEETNAME.xml
。 - Brian