使用python在excel中为单元格选择多选项

时间:2016-04-04 11:40:12

标签: python excel-formula xlrd xlwt xlsxwriter

我想创建一个excel,它应该包含具有多选下拉列表的单元格。

e.g。如果给一个单元格选项= [a“,”b“,”c“,”d“,”e“]。 编辑器选择“a”,然后单元格中的值应为“a”。在随后的同一单元格选择中,如果编辑器选择“b”,则单元格中的最终值应为“a,b”。

我可以使用下面的示例代码使用xlsxwriter包创建一个下拉列表。但它不支持多选。

import xlsxwriter

workbook = xlsxwriter.Workbook('data_validate.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('A13', txt)
worksheet.data_validation('B13', {'validate':'list',
                                'source': ['open', "high", 'close']})

workbook.close()

这是xlsxwriter文档中的示例。

我浏览了其他库,例如xlrdxlwtPyXLL和其他几个库,但找不到任何可以支持多选或提供解决方案的工作

是否有任何内置库,或者在excel中实现此目的的方法。 我不想使用任何窗口和VB依赖。

任何帮助都会非常感激。

0 个答案:

没有答案