Я пытаюсь использовать xlsxwriter для создания выпадающего списка строк в некоторых ячейках.
В этом списке строк у меня есть «Float [0,1]», но когда я открываю созданный файл Excel, эта строка разбивается на «Float [0» и «1]».
Как мне получить строку с комой в выпадающем списке?
Я пытался использовать "" "Float [0,1]" "", но это ничего не меняет.
Вот что я написал:
df1 = pd.DataFrame({'Data': [11, 12, 13, 14], 'Type':[None, None, None, None], 'Len':[2,2,2,2]})
out_path = r'C:\Users\Me\Documents\Tests.xlsx'
writer = pd.ExcelWriter(out_path , engine='xlsxwriter')
df1.to_excel(writer, sheet_name='Sheet1', index=False)
workbook = writer.book
worksheet = writer.sheets['Sheet1']
for i in range(2,len(df1)+2):
cell = ''.join(['B' , str(i)])
worksheet.data_validation(cell, {'validate': 'list', 'source': ['Boolean', 'Calculated value', 'Choice string', 'Float', 'Float [0,1]', 'Float < 0', 'Float <= 0', 'Float > 0', 'Float >= 0', 'Integer', 'Integer >= 0', 'Integer > 0']})
Заранее спасибо!