| as_Workbook {huxtable} | R Documentation |
If the openxlsx package is installed, Huxtables can be converted to
openxlsx::openxlsx() Worbook objects, for use in Excel documents.
as_Workbook(ht, ...) ## S3 method for class 'huxtable' as_Workbook(ht, Workbook = NULL, sheet = "Sheet 1", write_caption = TRUE, ...)
ht |
A huxtable. |
... |
Not used. |
Workbook |
An existing |
sheet |
Name for the worksheet where the huxtable will be created. |
write_caption |
If |
Use openxlsx::saveWorkbook() to save the resulting object to an Excel file.
Properties are supported with the following exceptions:
Non-numeric column widths and row heights, table width and height.
Decimal padding.
Cell padding.
Table position.
Huxtable tries to guess appropriate widths and height for rows and columns; numeric width() and
height() are treated as scaling factors.
Contents are only stored as numbers if a whole column is numeric as defined by is_a_number();
otherwise they are stored as text.
An object of class Workbook.
ht <- hux(a = 1:3, b = 1:3)
wb <- as_Workbook(ht)
## Not run:
openxlsx::saveWorkbook(wb, "my-excel-file.xlsx")
## End(Not run)
# multiple sheets in a single workbook:
wb <- openxlsx::createWorkbook()
wb <- as_Workbook(ht, Workbook = wb, sheet = 'sheet1')
wb <- as_Workbook(hux('Another', 'huxtable'), Workbook = wb, sheet = 'sheet2')