Как извинить Python-скрипт при нажатии кнопки в Excel - PullRequest
2 голосов
/ 14 июля 2011

У меня есть несколько сценариев Python, test1, py, test2, py, test3.py и т. Д.

Я хотел бы иметь три кнопки (используя VBA) на экране Excel.

Как связать кнопку с конкретным именем файла Python, чтобы я мог выполнить файл и записать ответ Python в текстовое поле в Excel (ответ на сообщение).

1 Ответ

3 голосов
/ 14 июля 2011

Вы можете попробовать встроить Python в Excel с этим http://code.google.com/p/pyinex/

Или просто есть некоторый код VBA, который запускает скрипт оболочки Python и записывает выходные данные в файл, затем читает файл и заполняет текстовое поле.

Или попробуйте написать COM-сервер Python в 20 строк https://web.archive.org/web/20111113152839/http://showmedo.com/videotutorials/series?name=ktn7wmxvn

Или добавьте Python в качестве языка сценариев Excel https://web.archive.org/web/20110718231808/http://blog.gobansaor.com/category/microetl/

Как только вы решите, как соединить Excel и Python, все остальное просто.

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