我可以使用以下命令从R中打开一个excel工作簿:
shell.exec("abc.xlsx")
但是如何使用shell exec在特定的工作表上打开工作簿?
谢谢您的帮助
这不会使用,shell.exec
但会打开指定的工作表:
# start Excel
library(RDCOMClient)
xl <- COMCreate("Excel.Application")
xl[["Visible"]] <- TRUE
# activate second sheet of indicated xlsx file
file <- normalizePath("abc.xlsx")
sheetNo <- 2
xl[["Workbooks"]]$Open(file)$Sheets(sheetNo)$Activate()
要指定工作表名称而不是编号,请用以下两行代替:
sheetName <- "Sheet2"
xl[["Workbooks"]]$Open(file)$Sheets(sheetName)$Activate()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句