用Python生成excel,如何用Python实现excel下单菜单的功能

现在实现了用Python生成excel,请问各位大神,如何用Python将生成的excel中的某个表格设置成具有下拉菜单功能的?

不贴代码了,否则我这个回复,又被系统过滤了。
自己用google搜:
【已解决】Python中处理操作Excel中的图表(Chart,Graph)
就可以找到我的帖子了。
里面有详细的代码和总结。

(此处不给贴地址,请自己用google搜标题,就可以找到帖子了)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-19

可以使用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()

效果图如下:

更多内容可参考官方文档网页链接

相似回答