R代码要求Excel打开文件

这是一个真实的世界设置:

  1. 我们从网上下载* .xls或* .xlsx文件。
  2. 我们通过逐个双击文件(假设安装了Excel)来打开* .xls或* .xlsx文件,以便对文件内容进行浏览。

如果大量的excel文件经常下载到不同的目录并需要逐一检查文件内容,这可能会变得冗长乏味(相对而言)。

例如,我们下载了一个文件如下:

url <- "https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2FDATA.gov_NGAP.xlsx" file01 <- file.path(getwd(), "NGAP.xlsx") download.file(url, file01, mode = "wb") 

什么是R代码来指导Excel打开这个文件? 当然,我们可以去下载目录并双击文件来打开它。 但是要指示Excel通过运行R代码来打开文件。 感谢您提供的任何指针!

base函数file.show用默认的应用程序打开文件来处理给定的文件扩展名。

 u <- "https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2FDATA.gov_NGAP.xlsx" download.file(u, f <- tempfile(fileext='.xlsx'), mode = "wb") file.show(f)