setRowHeights | R Documentation |
Set worksheet row heights
setRowHeights(
wb,
sheet,
rows,
heights,
fontsize = NULL,
factor = 1,
base_height = 15,
extra_height = 12,
wrap = TRUE
)
wb |
workbook object |
sheet |
name or index of a worksheet |
rows |
indices of rows to set height |
heights |
heights to set rows to specified in Excel column height units |
fontsize |
font size, optional (get base font size by default) |
factor |
factor to manually adjust font width, e.g., for bold fonts, optional |
base_height |
basic row height, optional |
extra_height |
additional row height per new line of text, optional |
wrap |
wrap text of entries which exceed the column width, optional |
Alexander Walker
removeRowHeights()
## Create a new workbook
wb <- createWorkbook()
## Add a worksheet
addWorksheet(wb, "Sheet")
sheet <- 1
## Write dummy data
writeData(wb, sheet, "fixed w/fixed h", startCol = 1, startRow = 1)
writeData(wb, sheet, "fixed w/auto h ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC",
startCol = 2, startRow = 2)
writeData(wb, sheet, "variable w/fixed h", startCol = 3, startRow = 3)
## Set column widths and row heights
setColWidths(wb, sheet, cols = c(1, 2, 3, 4), widths = c(10, 20, "auto", 20))
setRowHeights(wb, sheet, rows = c(1, 2, 8, 4, 6), heights = c(30, "auto", 15, 15, 30))
## Overwrite row 1 height
setRowHeights(wb, sheet, rows = 1, heights = 40)
## Save workbook
## Not run:
saveWorkbook(wb, "setRowHeightsExample.xlsx", overwrite = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.