将数据框导出到带有下拉列的xlsx文件中

时间:2019-06-11 11:48:14

标签: python excel dataframe drop-down-menu

我想将数据框导出到xlsx文件中,并将其中一列作为下拉列

1 个答案:

答案 0 :(得分:0)

您可以使用xlsxwriter,然后从docs中使用“示例6”。

要将其应用于该列中的所有单元格,请在导出数据框后,在希望包含下拉列表的列中的单元格上循环,并将数据验证应用于这些单元格。像这样:

for i in range(1, len(rows)):
    worksheet.data_validation('B' + i, {'validate': 'list',
                                        'source': ['option1', 'option2', 'option3']})