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.
This R package simplifies
the creation of .xlsx
files by providing a high level
interface to writing, styling and editing worksheets. Through the use of
Rcpp
,
read/write times are comparable to the xlsx
and
XLConnect
packages with the added benefit of removing the dependency on Java.
Note: openxlsx
is no longer under
active development. The package is maintained, and CRAN warnings will be
fixed, but non-critical issues will not be addressed unless accompanied
by a pull request. Packages that depend on openxlsx
do not
need to take any action, but for new developments, users are encouraged
to use alternatives like readxl
, writexl
, or
openxlsx2
. The first two packages provide support for
reading and writing .xlsx
files. The latter package is a
modern reinterpretation of openxlsx
and provides similar
functions to modify worksheets. However, it is not a drop-in
replacement, so you may want to consult resources like the update
vignette.
Current stable version is available on CRAN via
install.packages("openxlsx", dependencies = TRUE)
install.packages(c("Rcpp", "remotes"), dependencies = TRUE)
::install_github("ycphs/openxlsx") remotes
Explore the package with a simple example:
library(openxlsx)
# Create a new workbook and add a sheet
<- createWorkbook()
wb addWorksheet(wb, "Sheet 1")
# Write data to the sheet
writeData(wb, "Sheet 1", mtcars)
# Save the workbook
saveWorkbook(wb, "my_mtcars.xlsx", overwrite = TRUE)
Please let us know which version of openxlsx
you are
using when posting bug reports.
packageVersion("openxlsx")
You can find the NEWS file here.
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.