ReporteRs: Microsoft Word and PowerPoint Documents Generation

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.

AuthorDavid Gohel [aut, cre]
Date of publication2017-01-09 17:11:35
MaintainerDavid Gohel <david.gohel@lysis-consultants.fr>
LicenseGPL-3
Version0.8.8
http://davidgohel.github.io/ReporteRs/index.html, http://groups.google.com/group/reporters-package

View on CRAN

Man pages

addCodeBlock: Add code block into a document object

addColumnBreak: Add a column break into a section

addDate: Insert a date

addDocument: Add an external document into a document object

addFlexTable: Insert a FlexTable into a document object

addFooter: Insert a footer into a document object

addFooter.pptx: Insert a footer shape into a document pptx object

addFooterRow: add footer in a FlexTable

addHeaderRow: add header in a FlexTable

addImage: Add an external image into a document object

addPageBreak: Add a page break into a document object

addPageNumber: Insert a page number into a document object

addPageNumber.pptx: Insert a page number shape into a document pptx object

addParagraph: Add a paragraph into a document object

addParagraph.Footnote: Insert a paragraph into a Footnote object

addPlot: Add a plot into a document object

add.pot: add a paraggraph to an existing set of paragraphs of text

addRScript: Add R script into a document object

addSection: Add a section into a document object

addSlide: Add a slide into a document object

addSubtitle: Add a subtitle shape into a document object

addTitle: Add a title

addTOC: Add a table of contents into a document object

as.FlexTable: R tables as FlexTables

as.FlexTable.sessionInfo: get FlexTable from a sessionInfo object

as.html: get HTML code

as.html.FlexTable: get HTML code from a FlexTable

as.html.pot: get HTML code from a pot

borderProperties: border properties object

cellProperties: Cell formatting properties

chprop: Change a formatting properties object

chprop.FlexTable: format FlexTable

CodeBlock: Code Block Object

colorProperties: color properties object

deleteBookmark: delete a bookmark into a docx object

deleteBookmarkNextContent: delete first content after a bookmark into a docx object

docx: Create Microsoft Word document object representation

FlexCell: Cell object for FlexTable

FlexRow: Row object for FlexTable

FlexRow-alter: modify FlexRow content

FlexTable: FlexTable creation

FlexTable-alter: alter FlexTable content and format

Footnote: Create a Footnote

is.color: color checking

knit_print.FlexTable: FlexTable custom printing function for knitr

light.table: light FlexTable shortcut

list_bookmarks: List Bookmarks from a Word Document

list.settings: format ordered and unordered lists

map_title: map titles styles

office_web_viewer: Office Web Viewer

parProperties: Paragraph formatting properties

plus-.pot: pot concatenation

pot: Piece of Text (formated text)

pot_img: Image to be concatenate with pot object

pptx: Create Microsoft PowerPoint document object representation

print.FlexTable: Print FlexTables

print.Footnote: print a Footnote

renderFlexTable: FlexTable output for shiny

ReporteRs-package: ReporteRs: a package to create document from R

RScript: RScript object

setColumnsColors: applies background colors to columns of a FlexTable

setFlexTableBackgroundColors: applies background colors to cells of a FlexTable

setFlexTableBorders: change grid lines of a FlexTable

setFlexTableWidths: set columns widths of a FlexTable

set_of_paragraphs: Set of paragraphs of text

setRowsColors: applies background colors to rows of a FlexTable

setZebraStyle: FlexTable rows zebra striping

shortcut_properties: shortcuts for formatting properties

slide.layouts: Get layout names of a document object

slide.layouts.pptx: Get layout names of a pptx document

spanFlexTableColumns: Span columns within rows

spanFlexTableRows: Span rows within columns

styles: Get styles names of a document object

text_extract: Simple Text Extraction From a Word Document

textProperties: Text formatting properties

toc.options: Set TOC options

vanilla.table: vanilla FlexTable shortcut

writeDoc: Write a document object

Files in this package

ReporteRs
ReporteRs/inst
ReporteRs/inst/java
ReporteRs/inst/java/ReporteRs-0.8.jar
ReporteRs/inst/templates
ReporteRs/inst/templates/EMPTY_DOC.docx
ReporteRs/inst/templates/bookmark_example.docx
ReporteRs/inst/templates/EMPTY_DOC.pptx
ReporteRs/tests
ReporteRs/tests/testthat.R
ReporteRs/tests/testthat
ReporteRs/tests/testthat/test-pptx-plot.R
ReporteRs/tests/testthat/test-file-extensions.R
ReporteRs/tests/testthat/test-formatting-props.R
ReporteRs/tests/testthat/test-docx-plot.R
ReporteRs/tests/testthat/test-flextable.R
ReporteRs/tests/testthat/test-pptx-img.R
ReporteRs/tests/testthat/test-docx-bookmarks.R
ReporteRs/tests/testthat/test-docx-img.R
ReporteRs/tests/testthat/get_relationship.R
ReporteRs/NAMESPACE
ReporteRs/NEWS
ReporteRs/R
ReporteRs/R/styles.docx.R ReporteRs/R/addPageBreak.docx.R ReporteRs/R/java_description.R ReporteRs/R/addDate.pptx.R ReporteRs/R/addColumnBreak.R ReporteRs/R/FlexTableContentTools.R ReporteRs/R/RScript.R ReporteRs/R/pptx.R ReporteRs/R/addRScript.R ReporteRs/R/renderFlexTable.R ReporteRs/R/addDocument.R ReporteRs/R/as.FlexTable.sessionInfo.R ReporteRs/R/FlexTablePublicAPI.R ReporteRs/R/Footnote.R ReporteRs/R/Lists.R ReporteRs/R/addSlide.R ReporteRs/R/format.properties.R ReporteRs/R/toc.options.R ReporteRs/R/01_tools.R ReporteRs/R/textProperties.R ReporteRs/R/docx.R ReporteRs/R/addParagraph.R ReporteRs/R/ReporteRs.R ReporteRs/R/addPlot.R ReporteRs/R/CodeBlock.R ReporteRs/R/text_extract.R ReporteRs/R/FlexTableUpdateTools.R ReporteRs/R/deleteBookmark.R ReporteRs/R/colorProperties.R ReporteRs/R/00_AllGeneric.R ReporteRs/R/set_of_pot.R ReporteRs/R/addTitle.R ReporteRs/R/FlexTable.R ReporteRs/R/parProperties.R ReporteRs/R/as_link.R ReporteRs/R/chprop.FlexTable.R ReporteRs/R/cellProperties.R ReporteRs/R/FlexRow.R ReporteRs/R/FlexTable_theme.R ReporteRs/R/addImage.R ReporteRs/R/FlexTableFormatTools.R ReporteRs/R/addTOC.R ReporteRs/R/map_title.R ReporteRs/R/writeDoc.R ReporteRs/R/is.color.R ReporteRs/R/addCodeBlock.R ReporteRs/R/slide.layouts.pptx.R ReporteRs/R/addSubtitle.R ReporteRs/R/FlexCell.R ReporteRs/R/pot.R ReporteRs/R/addFlexTable.R ReporteRs/R/pptx.graphic.R ReporteRs/R/addPageNumber.pptx.R ReporteRs/R/addFooter.pptx.R ReporteRs/R/as.html.FlexTable.R ReporteRs/R/borderProperties.R ReporteRs/R/Section.R
ReporteRs/MD5
ReporteRs/java
ReporteRs/java/ReporteRs-0.8-src.jar
ReporteRs/DESCRIPTION
ReporteRs/man
ReporteRs/man/as.FlexTable.Rd ReporteRs/man/addDocument.Rd ReporteRs/man/FlexRow-alter.Rd ReporteRs/man/vanilla.table.Rd ReporteRs/man/parProperties.Rd ReporteRs/man/addColumnBreak.Rd ReporteRs/man/colorProperties.Rd ReporteRs/man/FlexTable.Rd ReporteRs/man/Footnote.Rd ReporteRs/man/knit_print.FlexTable.Rd ReporteRs/man/chprop.Rd ReporteRs/man/addDate.Rd ReporteRs/man/print.FlexTable.Rd ReporteRs/man/set_of_paragraphs.Rd ReporteRs/man/slide.layouts.pptx.Rd ReporteRs/man/spanFlexTableRows.Rd ReporteRs/man/CodeBlock.Rd ReporteRs/man/deleteBookmarkNextContent.Rd ReporteRs/man/addPageNumber.Rd ReporteRs/man/addFooterRow.Rd ReporteRs/man/setFlexTableBorders.Rd ReporteRs/man/addSection.Rd ReporteRs/man/cellProperties.Rd ReporteRs/man/is.color.Rd ReporteRs/man/toc.options.Rd ReporteRs/man/addCodeBlock.Rd ReporteRs/man/addParagraph.Rd ReporteRs/man/as.html.FlexTable.Rd ReporteRs/man/addFooter.Rd ReporteRs/man/textProperties.Rd ReporteRs/man/map_title.Rd ReporteRs/man/addPageNumber.pptx.Rd ReporteRs/man/as.html.Rd ReporteRs/man/FlexTable-alter.Rd ReporteRs/man/list_bookmarks.Rd ReporteRs/man/addPageBreak.Rd ReporteRs/man/addImage.Rd ReporteRs/man/setRowsColors.Rd ReporteRs/man/setZebraStyle.Rd ReporteRs/man/renderFlexTable.Rd ReporteRs/man/deleteBookmark.Rd ReporteRs/man/FlexRow.Rd ReporteRs/man/plus-.pot.Rd ReporteRs/man/setColumnsColors.Rd ReporteRs/man/addTitle.Rd ReporteRs/man/addHeaderRow.Rd ReporteRs/man/spanFlexTableColumns.Rd ReporteRs/man/styles.Rd ReporteRs/man/light.table.Rd ReporteRs/man/FlexCell.Rd ReporteRs/man/setFlexTableWidths.Rd ReporteRs/man/addSlide.Rd ReporteRs/man/text_extract.Rd ReporteRs/man/writeDoc.Rd ReporteRs/man/slide.layouts.Rd ReporteRs/man/addTOC.Rd ReporteRs/man/add.pot.Rd ReporteRs/man/addSubtitle.Rd ReporteRs/man/addFooter.pptx.Rd ReporteRs/man/list.settings.Rd ReporteRs/man/as.FlexTable.sessionInfo.Rd ReporteRs/man/addFlexTable.Rd ReporteRs/man/pptx.Rd ReporteRs/man/addPlot.Rd ReporteRs/man/addParagraph.Footnote.Rd ReporteRs/man/borderProperties.Rd ReporteRs/man/docx.Rd ReporteRs/man/pot.Rd ReporteRs/man/as.html.pot.Rd ReporteRs/man/shortcut_properties.Rd ReporteRs/man/office_web_viewer.Rd ReporteRs/man/RScript.Rd ReporteRs/man/pot_img.Rd ReporteRs/man/ReporteRs-package.Rd ReporteRs/man/print.Footnote.Rd ReporteRs/man/addRScript.Rd ReporteRs/man/chprop.FlexTable.Rd ReporteRs/man/setFlexTableBackgroundColors.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.