首页 > 解决方案 > 使用 R 包 openxlsx 我正在尝试合并列和行。虽然脚本有效,但它不允许我覆盖

问题描述

我使用这个脚本

library(openxlsx)

Output <- read.xlsx(xlsxFile = "Excel_file.xlsx", fillMergedCells  = 
TRUE,colNames = TRUE)

当我这样做时,它会起作用并做它应该做的事情。该文件包含许多合并的行和列。然而,它并不总是有效。是否有另一个包或另一个脚本我可以做,也许可以覆盖?我想知道这是否是问题所在。

否则,当我尝试再次运行上面的脚本时,它会告诉我。

Error in read.xlsx(xlsxFile = "Excel_file.xlsx", fillMergedCells = TRUE,  : 
Please provide a sheet name OR a sheet index.

当我这样做并确认添加工作表名称或工作表索引时......

library(openxlsx) 
Output <- read.xlsx(xlsxFile = "Excel_file.xlsx", fillMergedCells  = TRUE,colNames = TRUE,sheetIndex = 1)

或者

library(openxlsx) 
Output <- read.xlsx(xlsxFile = "Excel_file.xlsx", fillMergedCells  = TRUE,colNames = TRUE,sheetName = "sheet 1")

我收到另一条错误消息

Error in loadWorkbook(file, password = password) : 
argument "file" is missing, with no default

标签: rmergexlsxreadxlopenxlsx

解决方案


推荐阅读