首页 > 解决方案 > 如何在R中关闭打开的Excel文件

问题描述

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

因此,如果我可以在 R 中添加一行来关闭 Excel 文件,那么写入已关闭的 Excel 文件将不成问题。(之后我也想再次打开文件)

我希望有人能帮帮忙!

标签: rexcel

解决方案


您可以使用 R 命令发送系统命令system()

我刚刚在 Windows 机器上打开 Excel 测试了以下内容,它有效: system("taskkill /IM Excel.exe")

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


推荐阅读