другие пользователи не могут изменять или удалять форматирование в таблицах Excel, созданных с помощью xlsxwriter - PullRequest
1 голос
/ 11 октября 2019

После успешного создания рабочих книг / листов с запрошенным пользователем форматированием, выделением и т. Д. Пользователь не может удалить форматирование / выделение, даже если он копирует / вставляет значения в другую активную книгу или пустую новую книгу?

Мы попытались определить форматы, чтобы установить для «locked» значение «false», а также установить для всех столбцов значение «unlock» в качестве самой последней команды в коде.

Определить форматы

red = inInvestigationWorkbook.add_format(conditional)
yellow = inInvestigationWorkbook.add_format(highlight)
unlocked = inInvestigationWorkbook.add_format({'locked': False})

Отформатируйте таблицу, чтобы разблокировать все ячейки.

inInvestigationWorksheet.set_column('A:XDF', None, unlocked)

Пользователи должны иметь возможность копировать результаты в другую книгу, в которой хранятся ежемесячные данные, но при вставке форматирование идет с ним, дажеесли они используют копировать / вставить специальные / значения. Отмена форматирования ячеек также не работает ... все ячейки остаются отформатированными.

...