
Last chance! 50% off unlimited learning
Sale ends in
Checks if the specified worksheets are hidden (but not very hidden) in a workbook
.
# S4 method for workbook,character
isSheetHidden(object,sheet)
# S4 method for workbook,numeric
isSheetHidden(object,sheet)
The workbook
to use
The name or index of the sheet to check
Martin Studer
Mirai Solutions GmbH https://mirai-solutions.ch
Returns TRUE
if the specified sheet
is hidden (not visible
but also not very hidden), otherwise FALSE
. sheet
is
vectorized such that multiple worksheets can be queried with one method
call. An exception is thrown if the specified sheet
does not exist.
workbook
, hideSheet
, unhideSheet
,
isSheetVeryHidden
, isSheetVisible
if (FALSE) {
# Load workbook (create if not existing)
wb <- loadWorkbook("isSheetHidden.xlsx", create = TRUE)
# Write a couple of built-in data.frame's into sheets
# with corresponding name
for(obj in c("CO2", "airquality", "swiss")) {
createSheet(wb, name = obj)
writeWorksheet(wb, get(obj), sheet = obj)
}
# Hide sheet 'airquality'
hideSheet(wb, sheet = "airquality")
# Check if sheet 'airquality' is hidden;
# this should obviously return TRUE
isSheetHidden(wb, "airquality")
# Check if sheet 'swiss' is hidden;
# this should obviously return FALSE
isSheetHidden(wb, "swiss")
# clean up
file.remove("isSheetHidden.xlsx")
}
Run the code above in your browser using DataLab