read.xlsx错误:期望单个值

时间:2017-10-24 06:10:26

标签: java r xlsx

我试图通过以下方式阅读带有5个工作表的Excel文件:

df_sheet <- xlsx::read.xlsx(lane_info, sheetIndex = 1, startRow=5 ,colIndex = 1:8,as.data.frame=TRUE, header=TRUE) 

lane_info 是文件的完整路径时。

稍后我会在文件中添加另一张工作表:

wb <- xlsx::loadWorkbook(lane_info) # load the file
sheets <- xlsx::getSheets(wb)
newSheet <- xlsx::createSheet(wb, sheetName=new_sheet)
xlsx::addDataFrame(SampleSheet, newSheet,col.names = FALSE,row.names = FALSE)
xlsx::saveWorkbook(wb, lane_info)

第一次一切顺利。当我试图在同一个文件上再次运行脚本时,我得到错误:

  

read.xlsx.default中的错误(xlsxFile = xlsxFile,sheet = sheet,   startRow = startRow,:期待单个值

谷歌似乎用一个以数字结尾的文件名来固定原因,这不是我的情况。

有什么想法吗?

0 个答案:

没有答案