David Gohel

David Gohel

14 packages on CRAN

1 packages on GitHub

flextable

cran
99.99th

Percentile

Create pretty tables for 'HTML', 'Microsoft Word' and 'Microsoft PowerPoint' documents. Functions are provided to let users create tables, modify and format their content. It extends package 'officer' that does not contain any feature for customized tabular reporting and can be used within R markdown documents.

fpeek

cran
99.99th

Percentile

Tools to help text files importation. It can return the number of lines; print the first and last lines; convert 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.

gdtools

cran
99.99th

Percentile

Useful tools for writing vector graphics devices.

ggiraph

cran
99.99th

Percentile

Create interactive 'ggplot2' graphics using 'htmlwidgets'.

ionicons

cran
99.99th

Percentile

Provides icons from the 'Ionicons' icon pack (<http://ionicons.com/>). Functions are provided to get icons as png files or as raw matrices. This is useful when you want to embed raster icons in a report or a graphic.

mschart

cran
99.99th

Percentile

Create native charts for 'Microsoft PowerPoint' and 'Microsoft Word' documents. These can then be edited and annotated. Functions are provided to let users create charts, modify and format their content. The chart's underlying data is automatically saved within the 'Word' document or 'PowerPoint' presentation. It extends package 'officer' that does not contain any feature for 'Microsoft' native charts production.

officer

cran
99.99th

Percentile

Access and manipulate 'Microsoft Word' 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. When working with 'PowerPoint' presentations, slides can be added or removed; shapes inside slides can also be added or removed. When working with 'Word' documents, a cursor can be used to help insert or delete content at a specific location in the document. The package does not require any installation of Microsoft products to be able to write Microsoft files.

99.99th

Percentile

External jars required for package 'ReporteRs'. 'ReporteRs' is an R package for creating 'Microsoft Word' documents (>=2007) and 'Microsoft PowerPoint' documents (>=2007).

rtable

cran
99.99th

Percentile

Provides tabular reporting functionalities to work with 'ReporteRs' package: 'as.FlexTable' methods are available for 'ftable' and 'xtable' objects, function 'FlexPivot' is producing a pivot table and 'freqtable' a percentage table, a 'knitr' print method and a 'shiny' render function are provided for 'FlexTable' objects.

rvg

cran
99.99th

Percentile

Vector Graphics devices for Microsoft PowerPoint and Excel. Functions extending package 'officer' are provided to embed 'DrawingML' graphics into 'Microsoft PowerPoint' presentations and 'Microsoft Excel' workbooks.

ReporteRs

github
99.99th

Percentile

Create 'Microsoft Word' document (>=2007) and 'Microsoft PowerPoint' document (>=2007) from R. There are several features to let you format and present R outputs ; e.g. Editable Vector Graphics, functions for complex tables reporting, reuse of corporate template document. You can use the package as a tool for fast reporting and as a tool for reporting automation. The package does not require any installation of Microsoft product to be able to write Microsoft files.

rtika

cran
99.99th

Percentile

Extract text or metadata from over a thousand file types, using Apache Tika <https://tika.apache.org/>. Get either plain text or structured XHTML content.

svglite

cran
99.99th

Percentile

A graphics device for R that produces 'Scalable Vector Graphics'. 'svglite' is a fork of the older 'RSvgDevice' package.

tabulizer

cran
99.99th

Percentile

Bindings for the 'Tabula' <http://tabula.technology/> 'Java' library, which can extract tables from PDF documents. The 'tabulizerjars' package <https://github.com/ropensci/tabulizerjars> provides versioned 'Java' .jar files, including all dependencies, aligned to releases of 'Tabula'.

vdiffr

cran
99.99th

Percentile

An extension to the 'testthat' package that makes it easy to add graphical unit tests. It provides a Shiny application to manage the test cases.