Python-无法将数据验证应用于列组

问题描述 投票:0回答:1

我正在导出带有下拉列表的Excel文件。

为此,我正在使用下面的代码:

with pd.ExcelWriter('draft.xlsx', engine='xlsxwriter') as writer:
    df.to_excel(excel_writer=writer, sheet_name='Filter', index=False)
    worksheet = writer.sheets['Filter']
    worksheet.data_validation('B:B', {'validate': 'list', 'source': ['open', 'high', 'close']})

我将组'B:B'放进去,因为我希望下拉列表中该列的所有值。

但是,当我运行它时,我得到了这个:

AttributeError: 'NoneType' object has no attribute 'group'

是否可以对所有列值应用数据验证?

谢谢!

我正在导出带有下拉列表的Excel文件。为此,我使用以下代码:以pd.ExcelWriter('draft.xlsx',engine ='xlsxwriter')作为编写者:df.to_excel(excel_writer = writer,...

python validation pandas.excelwriter
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.