2016-11-29 5 views
1

Как защитить рабочий лист первенствовать, позволяя сортировать автофильтрации с помощью питона xlsxwriter я попытался следующий кодPython XlsxWriter Защита рабочего листа

wb = xlsxwriter.Workbook('test.xlsx') 
ws = wb.add_worksheet('TEST') 
ws.protect('[email protected]',{'sort':True,'autofilter':True}) 
/* Data Written to ws*/ 
wb.close() 

ответ

0

, что код работает, но не может делать то, что вы ожидаете. Когда я побежал, я получил следующее, что показывает sort и autofilter включен:

enter image description here

Если вы хотите, чтобы их защиту, то просто оставить их в/ложном состоянии по умолчанию.

+0

Но я не могу сортировать рабочий лист, а также применять фильтр в 1-й строке, каждый раз, когда он говорит, что рабочий лист защищен –

+0

Диалог на скриншоте показывает, что функция Сортировка и Автофильтр включены. Что вы видите, когда запускаете экзамен? Кроме того, какую версию XlsxWriter вы используете? – jmcnamara