我在使用RDCOMClient包重命名工作表时遇到了问题,我不确定出了什么问题。下面的代码将打印出活动工作表的名称,因此引用是有效的。
print(wb$ActiveSheet()[["Name"]])但是,当我尝试使用以下代码分配一个新名称时,什么也没有发生。
wb$ActiveSheet()[["Name"]] <- "Summary"我尝试将wb$ActiveSheet()赋值给一个变量,然后执行以下操作:
x[["Name"]] <- "Summary"我仍然不能更改它的名字,它仍然是"Sheet1“。有什么帮助吗?
发布于 2017-04-23 09:56:52
我不认为你可以直接分配ActiveSheet.Name。相反,请尝试:
wbActiveNum <- wb$ActiveSheet()[['Index']]
wbSheet <- wb$Worksheets()[[wbActiveNum]]
wbSheet[['Name']] <- 'Summary'https://stackoverflow.com/questions/41746970
复制相似问题