
flextable - Functions for Tabular Reporting
Use a grammar for creating and customizing pretty tables. The following formats are supported: 'HTML', 'PDF', 'RTF', 'Microsoft Word', 'Microsoft PowerPoint', R 'Grid Graphics' and 'patchwork'. 'R Markdown', 'Quarto' and the package 'officer' can be used to produce the result files. The syntax is the same for the user regardless of the type of output to be produced. A set of functions allows the creation, definition of cell arrangement, addition of headers or footers, formatting and definition of cell content with text and or images. The package also offers a set of high-level functions that allow tabular reporting of statistical models and the creation of complex cross tabulations.
Last updated
docxhtml5ms-office-documentsrmarkdowntable
17.78 score 621 stars 166 dependents 11k scripts 125k downloads
officer - Manipulation of Microsoft Word and PowerPoint Documents
Access and manipulate 'Microsoft Word', 'RTF' and 'Microsoft PowerPoint' documents from R. The package focuses on tabular and graphical reporting from R; it also provides two functions that let users get document content into data objects. A set of functions lets add and remove images, tables and paragraphs of text in new or existing documents. The package does not require any installation of Microsoft products to be able to write Microsoft files.
Last updated
ms-office-documentspowerpointword
16.72 score 687 stars 193 dependents 5.7k scripts 204k downloads
ggiraph - Make 'ggplot2' Graphics Interactive
Create interactive 'ggplot2' graphics using 'htmlwidgets'.
Last updated
libpngcpp
16.58 score 872 stars 219 dependents 5.5k scripts 91k downloadsgdtools - Font Metrics and Font Management Utilities for R Graphics
Compute text metrics (width, ascent, descent) using 'Cairo' and 'FreeType', independently of the active graphic device. Font lookup is delegated to 'systemfonts'. Additional utilities let users register 'Google Fonts' or bundled 'Liberation' fonts, check font availability, and assemble 'htmlDependency' objects so that fonts are correctly embedded in 'Shiny' applications, 'R Markdown' documents, and 'htmlwidgets' outputs such as 'ggiraph'.
Last updated
cairofreetypecpp
14.00 score 29 stars 390 dependents 428 scripts 215k downloadsrvg - R Graphics Devices for 'Office' Vector Graphics Output
Vector Graphics devices for 'Microsoft PowerPoint' and 'Microsoft Excel'. Functions extending package 'officer' are provided to embed 'DrawingML' graphics into 'Microsoft PowerPoint' presentations and 'Microsoft Excel' workbooks.
Last updated
libpngcpp
10.85 score 131 stars 20 dependents 378 scripts 23k downloads
mschart - Chart Generation for 'Microsoft Word', 'Microsoft Excel' and 'Microsoft PowerPoint' Documents
Create native charts for 'Microsoft PowerPoint', 'Microsoft Excel' and 'Microsoft Word' documents. The resulting charts can then be edited and annotated in the host application. It provides functions to create charts and to modify their content and formatting. The chart's underlying data is automatically saved within the 'Word', 'Excel' or 'PowerPoint' file. It extends the 'officer' package, which does not provide native 'Microsoft' chart production.
Last updated
ms-office-documentsofficepowerpointword
9.05 score 139 stars 1 dependents 157 scripts 7.1k downloads
doconv - Document Conversion to 'PDF', Thumbnails and Visual Testing
Provides the ability to generate images from documents of different types. Three main features are provided: generating document thumbnails, performing visual tests of documents, and updating fields and tables of contents of a 'Microsoft Word' or 'RTF' document. 'Microsoft Word' and/or 'LibreOffice' must be installed on the machine. If 'Microsoft Word' is available, it can produce PDF documents or images identical to the originals; otherwise 'LibreOffice' is used and the rendering may sometimes differ from the original documents.
Last updated
7.01 score 17 stars 1 dependents 65 scripts 10k downloadsequatags - Equations to 'XML'
Provides function to transform latex math expressions into format 'HTML' or 'Office Open XML Math'. The 'XML' result can then be included in 'HTML', 'Microsoft Word' documents or 'Microsoft PowerPoint' presentations by using a 'Markdown' document or the R package 'officer'.
Last updated
6.92 score 8 stars 5 dependents 59 scripts 7.9k downloads
munch - Rich Inline Text for 'grid' Graphics and 'flextable'
Renders rich inline text (bold, italic, code, links, images) in grid graphics and 'ggplot2', from markdown or 'flextable' chunks. Provides grobs, theme elements, and geometry layers for styled text rendering. Only works with graphics devices that support 'systemfonts', such as those provided by 'ragg', 'svglite', or 'ggiraph'. The 'cairo_pdf' device is also supported when fonts are installed at the system level.
Last updated
5.88 score 10 stars 9 scripts 542 downloadslocatexec - Detection and Localization of Executable Files
A set of functions to locate some programs available on the user machine. It can locate 'Node.js', 'npm', 'LibreOffice', 'Microsoft Word', 'Microsoft PowerPoint', 'Microsoft Excel', 'Python', 'pip', 'Mozilla Firefox', 'Google Chrome', 'Air' and 'Pandoc'. The user can test the availability of a program, optionally with a required version, and call it with the functions system2() or system(). This allows the use of a single function to retrieve the path to a program regardless of the operating system and its configuration.
Last updated
5.86 score 11 stars 2 dependents 24 scripts 9.0k downloads
fpeek - Check Text Files Content at a Glance
Tools to help text files importation. It can return the number of lines; print the first and last lines; convert encoding; guess delimiters and file encoding. Operations are made without reading the entire file before starting, resulting in good performances with large files. This package provides an alternative to a simple use of the 'head', 'tail', 'wc' and 'iconv' programs that are not always available on machine where R is installed.
Last updated
cpp
5.18 score 40 stars 19 scripts 384 downloads
