Как можно отобразить / показать все формулы в книге Excel с использованием Python3 и win32com.client, как я могу сделать это в интерактивном режиме с помощью Cntrl-`
. Мне кажется, я должен использовать Windows DisplayFormulasСвойство , но я не знаю, как получить доступ к ActiveWindow, чтобы сделать это в Python.
Вот код, который у меня есть, чтобы открыть электронную таблицу и первую книгу и сохранить ее:
import win32com.client
excel = win32com.client.Dispatch("Excel.Application")
wb = excel.Workbooks.Open(wb_path)
ws_index_list = [1]
wb.WorkSheets(ws_index_list).Select()
// would like to toggle to show the formulas here before saving
wb.ActiveSheet.ExportAsFixedFormat(0, pdf_path)
wb.Close(False)
С клавиатуры я бы просто ввел Cntrl-`, я хотел бы автоматизировать это, так как я обрабатываю около 30 таблиц Excel.