Есть ли способ заставить Python работать с Excel автоматически? - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь автоматизировать лист Excel, создав кнопку.Я хочу, чтобы когда эта кнопка была нажата, мой скрипт Python должен был запуститься и его вывод был записан обратно в лист Excel.

Чтобы скрипт Python работал, я интегрировал его с VBA.При нажатии кнопки запускается следующий код:

Sub Macro2()
    RetVal = Shell('path to python file', vbNormalFocus)
End Sub

Мой скрипт Python очень прост:

import openpyxl
wb = openpyxl.load_workbook('Prior Example.xlsm')
sheet = wb.get_sheet_by_name('UI')
sheet['F10'] = 'hello'

Однако, когда я нажимаю кнопку, я не получаю никакого выводав F10.Что-то не так с кодом / есть более простой способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...