I’ve had great success with the R package xlsx for many things. However, in the documentation, it says “the user has control to set colors, fonts, data formats, add borders, hide/unhide sheets, add/remove rows, add/remove sheets, etc.” (Emphasis mine.)
However, I’ve scoured the documentation and can’t find the function to hide sheets. Can someone point me to it? Thanks!
Documentation at http://cran.r-project.org/web/packages/xlsx/xlsx.pdf if this helps.
So that others having the same problem can find the answer, here is how developer Adrian Dragulescu replied to my email:
Once you have a workbook
wb <- createWorkbook()
you can do
wb$setSheetHidden(0L, 1L)
if you want to hide the first sheet (0-based indexing in Java).
See the documentation here: http://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetHidden(int, int)
I can confirm this works, and many thanks to Mr. Dragulescu.
Tags: rexcel