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

问题描述 投票:0回答:3

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

r
3个回答
5
投票

接受的答案对我不起作用,尽管不确定为什么(Windows操作系统),而且我不得不一次又一次地搜索这个答案 - 所以这里是可供将来参考的答案。

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

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

(注意:我使用

here::here()
函数只是创建完整文件路径的一种简单方法,引用您的 RStudio 项目目录)


3
投票

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

0
投票

如何在csv文件中运行excel数据名称体重身高年龄运行到R

© www.soinside.com 2019 - 2024. All rights reserved.