The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
rtables
to Microsoft Word and beyondThe rtables.officer
package provides a framework to
export tables created with rtables
to Microsoft Word documents. To do so, we use the officer
package to create a Word document and the flextable
package
to produce the intermediary table object that officer
can
use to create the Word document.
Please refer to the following packages for further information: - rtables
to create tables. - flextable
as an intermediate html table object. Many aesthetic functionalities are
available at this stage. - officer
to
create Word documents. Please consider also other exporter options
(e.g.Β html
) that are available from
flextable
.
rtables
and rtables.officer
is developed
and copy written by F. Hoffmann-La Roche
and it is released
open source under Apache License Version 2.
rtables.officer
is available on CRAN and you can install
the latest released version with:
install.packages("rtables.officer")
or you can install the latest development version directly from GitHub with:
# install.packages("pak")
::pak("insightsengineering/rtables.officer") pak
Hereβs a simple example demonstrating how to create a basic table layout, perform analysis on various columns, and export the resultant table to a Word document in landscape orientation. Further reading are available in the vignettes.
# Define the table layout
<- basic_table() %>%
lyt split_cols_by("ARM") %>%
analyze(c("AGE", "BMRKR2", "COUNTRY"))
# Build the table
<- build_table(lyt, ex_adsl)
tbl
# Export the table to a Word document in landscape orientation
<- tempfile(fileext = ".docx")
tf export_as_docx(tbl,
file = tf,
section_properties = section_properties_default(orientation = "landscape")
)
# Expected output (with default theme)
tt_to_flextable(tbl, theme = theme_docx_default())
To contribute to this package, please fork the repository, create a branch, make your changes, and submit a pull request. Your contributions are greatly appreciated!
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.