现在实现了用Python生成excel,请问各位大神,如何用Python将生成的excel中的某个表格设置成具有下拉菜单功能的?
可以使用xlsxwriter 库实现
代码如下:
import xlsxwriter
import sys
reload(sys)
#解决中文编码问题
sys.setdefaultencoding('utf-8')
#创建一个绝对路径为./test.xlsx的excel文件
workbook=xlsxwriter.Workbook('./test.xlsx')
#增加一个sheet页
worksheet=workbook.add_worksheet()
#设置A1为下拉框 可选 1,2,3,4
worksheet.data_validation('A1', {'validate': 'list','source': [1,2,3,4]})
#关闭excel文件句柄
workbook.close()
效果图如下:
更多内容可参考官方文档网页链接