从R脚本中打开excel中的CSV文件

时间:2018-01-17 02:30:51

标签: r

我在R中生成了一个csv文件,希望我的脚本在excel中打开这个文件,以便不知道R的人可以修改数据。 (理想情况下,当我运行脚本excel打开并加载此文件时)。实现这一目标的最佳方法是什么?

2 个答案:

答案 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项目目录的一种简单方法)