背景
在项目中,系统需要生成导入末班,同时向对选项校验,分两部分,一部分是系统校验,一部分最后再Excel就进行校验,所以需要设置Excel文件的下拉选项
实现
查阅Python中的XlsxWriter库,发现可以通过数据校验相关法实现
官方示例代码如下:
# Using 'source' with a string list.worksheet.data_validation('B13', {'validate': 'list','source': ['open', 'high', 'close']})
其中data_validation方法可以传入起始行、起始列、最后行、最后列序号,也可以通过类似”B1:B100”来进行设置