我在R中生成了一个csv文件,希望我的脚本在excel中打开这个文件,以便不知道R的人可以修改数据。 (理想情况下,当我运行脚本excel打开并加载此文件时)。实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
打开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)
答案 1 :(得分:0)
虽然不确定为什么(Windows OS),但是接受的答案对我不起作用,而且我一直不得不一次又一次地搜索该答案-因此,这是可供将来参考的答案。
false
这应该使用默认程序打开任何文件。 功劳:直接由Uwe Ligges outside of SO
提出的答案(注意:我对shell.exec(here::here("filename.csv"))
函数的使用只是创建完整文件路径(参考RStudio项目目录的一种简单方法)