Как уменьшить кол-во запуска Excel из Python
Вот мои действия - заполняю таблицу некоторыми данными (автоматически питон-скриптом). Далее требуется посмотреть результат работы формул и при необходимости вручную откорректировать таблицу, закрыть Excel и после этого получить в этот скрипт значения некоторых ячеек. Я накостылил код, в котором три раза запускаю Excel. Это очень долго. Вот примерный код:
import xlwings as xw
wb = xw.Book(file_name)
ws = wb.sheets.active
ws['A1'].value = 'something'
wb.save(file_name)
wb.close()
os.system('start "" /wait "path\excel.exe file_name"') # здесь я, допустим, изменяю ячейку А1
wb = xw.Book(file_name)
ws = wb.sheets.active
result = ws['A1'].value
wb.save(file_name)
wb.close()
print(result)
Можно ли все эти манипуляции совершить за одно открытие Excel, или я слишком многого хочу?