Also it would be nice if this worked:
write.xls(c(a = DFa, b = DFb))
In that case a and b would be used as the sheet names, DFa and DFb
would be used as the data frames and there would be no need to parse
the x argument or use get internally within write.xls. Such parsing
and use of get would only be needed if sh.names were not specified and
x were not a named list. Internally you could just use x]]1]],
x[[2]], etc. to refer to the data frames and internally names(x) would
give the sheet names. Also sh.names, if specified, would not only
override names(x) but should be specifiable as a vector of names
rather than as a string of the form: a:::b:::c
Reported by Gabor Grothendieck on Mon, 21 May 2012 03:35:25 -0700 (PDT)