Description
Easily Create and Style Tables for LaTeX, HTML and Other Formats.
Description
Creates styled tables for data presentation. Export to HTML, LaTeX, RTF, 'Word', 'Excel', and 'PowerPoint'. Simple, modern interface to manipulate borders, size, position, captions, colours, text styles and number formatting. Table cells can span multiple rows and/or columns. Includes a 'huxreg' function for creation of regression tables, and 'quick_*' one-liners to print data to a new document.
README.md
h | |||||
u | x | ||||
t | a | b | |||
l | e | ||||
Huxtable is an R package to create styled tables in multiple output formats, with a friendly, modern interface. Features include:
- Control over text styling, number format, background colour, borders, padding and alignment.
- Table cells can span multiple rows and/or columns.
- Table manipulation via standard R subsetting, or using
dplyr
. - Automatic formatting for knitr/rmarkdown documents.
huxreg()
function for quick creation of regression tables.- Output to HTML, LaTeX, RTF, and Microsoft Word/Excel/Powerpoint, using the
officer
andopenxlsx
packages. - Quick one-liners to print data frames into a new PDF, HTML page, RTF or Microsoft document.
- Formatted table display in the R console, including borders, colour, and text styles.
Installing
To install from r-universe:
install.packages("huxtable", repos = c("https://hughjonesd.r-universe.dev",
"https://cloud.r-project.org"))
To install from CRAN:
install.packages('huxtable')
To install the latest version from github:
install.packages('remotes')
remotes::install_github('hughjonesd/huxtable')
Learning more
Check out the website, read the documentation or read the vignette in HTML or PDF.