List Excel tables in a workbook
removeTable(wb, sheet, table)
wb | A workbook object |
---|---|
sheet | A name or index of a worksheet |
table | Name of table to remove. See |
character vector of table names on the specified sheet
wb <- createWorkbook() addWorksheet(wb, sheetName = "Sheet 1") addWorksheet(wb, sheetName = "Sheet 2") writeDataTable(wb, sheet = "Sheet 1", x = iris, tableName = "iris") writeDataTable(wb, sheet = 1, x = mtcars, tableName = "mtcars", startCol = 10) removeWorksheet(wb, sheet = 1) ## delete worksheet removes table objects writeDataTable(wb, sheet = 1, x = iris, tableName = "iris") writeDataTable(wb, sheet = 1, x = mtcars, tableName = "mtcars", startCol = 10) ## removeTable() deletes table object and all data getTables(wb, sheet = 1)#> [1] "iris" "mtcars" #> attr(,"refs") #> [1] "A1:E151" "J1:T33"removeTable(wb = wb, sheet = 1, table = "iris") writeDataTable(wb, sheet = 1, x = iris, tableName = "iris", startCol = 1) getTables(wb, sheet = 1)#> [1] "mtcars" "iris" #> attr(,"refs") #> [1] "J1:T33" "A1:E151"removeTable(wb = wb, sheet = 1, table = "iris") writeDataTable(wb, sheet = 1, x = iris, tableName = "iris", startCol = 1) if (FALSE) { saveWorkbook(wb = wb, file = "removeTableExample.xlsx", overwrite = TRUE) }