Я пытаюсь заблокировать только содержимое ячеек столбца «B» на моем листе.
Я не знаю, как это сделать.
Он всегда блокируется весь рабочий лист - я не могу добавить фильтр или изменить ширину/высоту ячеек...
Я помогу себе на этой странице:
XlsxWriter: блокировать только определенные ячейки
Мой код:
import xlsxwriter
workbook = xlsxwriter.Workbook('protection_only_B.xlsx')
worksheet = workbook.add_worksheet()
# Create some cell formats with protection properties.
unlocked = workbook.add_format({'locked': False})
locked = workbook.add_format({'locked': True})
# Format the worksheet to unlock all cells.
worksheet.set_column('A:XDF', None, unlocked)
# Turn worksheet protection on.
worksheet.protect()
# Write a locked and an unlocked cell.
for i in range (1, 150):
worksheet.write('B'+str(i), 'Cell is locked', locked)
workbook.close()
Подробнее здесь: https://stackoverflow.com/questions/634 ... ll-content
Xlsxwriter: блокировать только содержимое ячейки ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Можно ли установить фильтрацию столбца xlsxwriter на фильтрацию от a до z?
Anonymous » » в форуме Python - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как добавить более 255 символов при проверке данных в xlsxwriter Python
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-