xlsxwriter нажмите на ячейки или примените функцию - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть скрипт Python, который создает файл Excel.

Определение : Osisoft-функция - это функция, вводимая в ячейку Excel для получения данных с сервера Osisoft (там установленонадстройка PI DataLink в Excel).

Определение 2 : применить функцию Osisoft означает щелкнуть ячейку, содержащую эту функцию, и в отображаемом меню (справа) нажать «применить».Применив эту функцию, список измерений значений времени заполняет строки под этой ячейкой.

В этом файле Excel написано много Osisoft-functions .Но все они должны быть применены , чтобы фактически получить данные.Это можно сделать вручную, но это становится утомительным, когда таких функций более 100.

Функция анализируется в ячейке с помощью команды:

worksheet.write_array_formula(first_row, first_col, last_row, last_col, formula[,
  cell_format[, value]])

Мой вопрос : возможно ли написать какой-то макрос, чтобы щелкнуть по всем этим ячейкам и нажать кнопки apply в отображаемых меню?Какой-то селен-скрипт, но для Excel.

...