See the sheetCount and sheetNames
functions (on same help page) in gdata. If xls <- "a.xls"
, say, then reading all sheets of a spreadsheet into a list, one sheet per component, is just this:
sapply(sheetNames(xls), read.xls, xls = xls, simplify = FALSE)
Note that the components will be named using the names of the sheets. Depending on the content it might make sense to remove simplify = FALSE
.