Learn R Programming

XLConnect (version 0.2-9)

setSheetColor-methods: Setting colors on worksheet tabs

Description

Sets a color on a specified worksheet tab. This only works for xlsx files.

Usage

## S3 method for class 'workbook,character':
setSheetColor(object,sheet,color)
## S3 method for class 'workbook,numeric':
setSheetColor(object,sheet,color)

Arguments

object
The workbook to use
sheet
The name or index of the sheet on which to set the tab color
color
The color to use for the sheet tab. The color is normally specified via a corresponding color constant from the XLC object.

See Also

workbook, XLC

Examples

Run this code
# Load workbook (create if not existing)
wb <- loadWorkbook("sheetcolor.xlsx", create = TRUE)

# Create a worksheet named 'Sheet1'
createSheet(wb, name = "Sheet1")

# Set the "Sheet1" tab color as red
setSheetColor(wb, "Sheet1", XLC$COLOR.RED)

# Create a worksheet named 'Sheet2'
createSheet(wb, name = "Sheet2")

# Set the tab color of the second workbook sheet as green
setSheetColor(wb, 2, XLC$COLOR.GREEN)

# Save workbook (this actually writes the file to disk)
saveWorkbook(wb)

Run the code above in your browser using DataLab