Python数据有效性DataValidation模块

时间:2025-02-09 22:09:07
from openpyxl import Workbook from openpyxl import load_workbook from import DataValidation if __name__ == '__main__': # Create the workbook and worksheet we'll be working with wb = load_workbook(r'H:\AlarmAnalysis\测试.xlsx') print() ws = print('打开文件') # Create a data-validation object with list validation dv = DataValidation(type="list", formula1='"Dog,Cat,Bat"', allow_blank=True) # Optionally set a custom error message ='Your entry is not in the list' = 'Invalid Entry' # Optionally set a custom prompt message = 'Please select from the list' = 'List Selection' print('设置数据有效性') #设置验证的单元格范围 c1=ws['A1'] (c1) # Add the data-validation object to the worksheet ws.add_data_validation(dv) (r'H:\AlarmAnalysis\测试.xlsx') print('设置成功')