我已经在 R 中生成了一个 csv 文件,并希望我的脚本在 Excel 中打开此文件,以便不了解 R 的人可以修改数据。 (理想情况下,当我运行脚本时,excel 打开并加载该文件)。 实现这一目标的最佳方法是什么?
接受的答案对我不起作用,尽管不确定为什么(Windows操作系统),而且我不得不一次又一次地搜索这个答案 - 所以这里是可供将来参考的答案。
shell.exec(here::here("filename.csv"))
这应该使用默认程序打开任何文件。 信用:答案直接来自 Uwe Ligges SO 之外
(注意:我使用
here::here()
函数只是创建完整文件路径的一种简单方法,引用您的 RStudio 项目目录)
打开 Excel 文件的
cmd
命令是 open excel file.xlsx
。
在 R
中,您可以使用 system
运行命令行。所以把这些放在一起:
excel_file_with_path <- "C:/Users/myusername/Documents/file.xlsx"
command <- paste("open excel", excel_file_with_path)
system(command)
如何在csv文件中运行excel数据名称体重身高年龄运行到R