繁体   English   中英

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

[英]Open CSV file in excel from R script

我已经在R中生成了一个csv文件,并希望我的脚本在excel中打开该文件,以便不了解R的人可以修改数据。 (理想情况下,当我运行脚本时,excel将打开并加载该文件)。 做到这一点的最佳方法是什么?

打开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)

接受的答案对我不起作用,尽管不确定为什么(Windows OS),并且我一直不得不一次又一次地搜索此答案-因此,这里的答案可供将来参考。

shell.exec(here::here("filename.csv"))

这应该使用默认程序打开任何文件。 信用: SO之外的 Uwe Ligges直接提出了答案

(注意:我对here::here()函数的使用只是创建完整文件路径的简单方法,该文件路径引用了您的RStudio项目目录)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM