如何在R中关闭打开的Excel文件

时间:2019-01-28 19:53:00

标签: r excel

我有一个R文件,该文件执行一些代码,然后将结果写入Excel文件。我想在Excel中创建一个按钮来执行此R文件。在单独的Excel文件中创建按钮是可以的,但是如果按钮在R写入的文件中,则该按钮不起作用,因为R仅写入当前未使用的文件。

因此,如果我可以在R中添加一行以关闭Excel文件,则写入已关闭的Excel文件不会有问题。 (我也想稍后再打开文件)

希望有人能帮忙!

1 个答案:

答案 0 :(得分:0)

您可以使用R命令system()

发送系统命令

我刚刚在Windows机器上打开Excel并对其进行了以下测试: system("taskkill /IM Excel.exe")

参考了有关如何关闭程序的答案:https://superuser.com/questions/727724/close-programs-from-the-command-line-windows