使用r软件包xlsx在Excel中删除工作表

正如标题所述,我想删除excel中的第二个工作表,使用r与包xlsx。 但是,运行代码后,什么也没有发生。 以下是我用于删除工作表的示例代码:

path = "C://ECOS//Code//Test//data.xlsx" sheets = getSheets(loadWorkbook(path)) removeSheet(loadWorkbook(path), sheetName = names(sheets[2])) 

真的很感谢帮助。 谢谢!

您需要将工作簿保存在同一个文件中(或者如果您愿意,也可以不同)。

 wb = loadWorkbook(path) removeSheet(wb, sheetName = names(sheets[2])) saveWorkbook(wb, path)