Я хочу отредактировать или вставить указанное значение c в одной ячейке существующего файла Excel из Python. Моя главная проблема заключается в том, что в исходном Excel есть несколько ячеек выбора, изображения и другой лист, которые исчезают при сохранении нового файла (только с одним измененным значением). Я использую библиотеку openpyxl, но я не знаю, является ли она лучшей для этого предложения. Я оставляю вам свой код здесь:
import openpyxl
wbkName = "path_to_xlsx_file"
wbk = openpyxl.load_workbook(wbkName)
# Sheet1 is what the sheet is called where is the cell that I want to change
sheet = wbk['Sheet1']
# 54, 6 are the row number and col number of the cell I want to change (insert a 5 in this case)
sheet.cell(54,6).value = 5
wbk.save(wbkName)
wbk.close