Как закрыть открытый файл Excel в R - PullRequest
0 голосов
/ 28 января 2019

У меня есть R-файл, который выполняет некоторый код и затем записывает результаты в файл Excel.Я хочу создать кнопку в Excel, чтобы выполнить этот файл R.Создание кнопки в отдельном файле Excel работает, но если кнопка находится в файле, в который пишет R, она не работает, поскольку R выполняет запись только в файлы, которые в данный момент не используются.

Следовательно,Если бы я мог добавить строку в R, которая закрывает файл Excel, то запись в закрытый файл Excel не будет проблемой.(Я также хочу открыть файл снова после этого)

Я надеюсь, что кто-то может помочь!

1 Ответ

0 голосов
/ 28 января 2019

Вы можете отправлять системные команды, используя команду R system()

Я только что проверил следующее с Excel, открытым на машине с Windows, который работал: system("taskkill /IM Excel.exe")

Ссылался на этот ответкак закрыть программы: https://superuser.com/questions/727724/close-programs-from-the-command-line-windows

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