Как изменить лист Excel без потери расширений?Python

Программы на Python
Anonymous
Как изменить лист Excel без потери расширений?

Сообщение Anonymous »

Я пытаюсь изменить файл Excel, в котором есть ряд действий VBA (не созданных мной). У меня была нежная попытка изменить один элемент поля со списком.

Код: Выделить всё

from openpyxl import load_workbook

# Load the workbook
workbook = load_workbook('input.xlsx')

# Select the worksheet
worksheet = workbook['Monthly']

# Change the value of the cell C5
worksheet['C5'] = 9

# Save the workbook with a new name
workbook.save('output.xlsx')
Вот какие предупреждения я получил:

Предупреждение пользователя: расширение проверки данных не поддерживается и будет
удалено предупреждение(msg)


Внимание пользователю: расширение условного форматирования
не поддерживается и будет удалено, alert( msg)

Размер выходного файла стал намного меньше, некоторые функции исчезли, хотя значение поля со списком было изменено. Мой вопрос: существует ли библиотека, которая сохранит функциональность расширения проверки/условного форматирования, позволяя мне изменять значения ячеек?

Подробнее здесь: https://stackoverflow.com/questions/788 ... extensions

Вернуться в «Python»