ReporteRs: Microsoft Word and PowerPoint Documents Generation

Share:

Create 'Microsoft Word' document (>=2007), 'Microsoft PowerPoint' document (>=2007) and 'HTML' documents 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.

Author
David Gohel [aut, cre], Bootstrap [ctb, cph] (Bootstrap development team), jQuery [ctb, cph] (The jQuery Foundation)
Date of publication
2016-11-06 00:23:39
Maintainer
David Gohel <david.gohel@lysis-consultants.fr>
License
GPL-3
Version
0.8.7
URLs

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
addJavascript
add javascript into a bsdoc object
addMarkdown
Add a markdown text or file
addMarkdown.bsdoc
Add a markdown text or file into an bsdoc object
addMarkdown.docx
Add a markdown text or file into a docx 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
addSubtitle.pptx
Insert a addSubtitle shape into a pptx object
addTitle
Add a title into a document object
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.bsdoc
get HTML code from a bsdoc object
as.html.FlexTable
get HTML code from a FlexTable
as.html.pot
get HTML code from a pot
as.html.RScript
get HTML code from a RScript object
borderProperties
border properties object
bsdoc
Create an object representation of a bootstrap html document
cellProperties
Cell formatting properties
chprop
Change a formatting properties object
chprop.FlexTable
format FlexTable
CodeBlock
Code Block Object
colorProperties
color properties object
declareTitlesStyles
Set manually headers'styles of a document object
declareTitlesStyles.docx
Set manually headers'styles of a docx object
deleteBookmark
delete a bookmark into a docx object
deleteBookmarkNextContent
delete first content after a bookmark into a docx object
doc-list-settings
format ordered and unordered lists
docx
Create Microsoft Word document object representation
docx-bookmark
docx bookmarks
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
knit_print.pot
pot custom printing function for knitr
light.table
get a simple FlexTable from a dataset
list_bookmarks
List Bookmarks from a Word Document
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.bsdoc
Print method for 'bsdoc' objects.
print.FlexTable
Print FlexTables
print.Footnote
print a Footnote
print.pot
Print pot objects
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 for a document object
toc.options.docx
Set TOC options
vanilla.table
get a simple FlexTable from a dataset
writeDoc
Write a document object

Files in this package

ReporteRs
ReporteRs/inst
ReporteRs/inst/java
ReporteRs/inst/java/ReporteRs-0.8.jar
ReporteRs/inst/bootstrap
ReporteRs/inst/bootstrap/css
ReporteRs/inst/bootstrap/css/bootstrap.min.css
ReporteRs/inst/bootstrap/css/docs.min.css
ReporteRs/inst/bootstrap/js
ReporteRs/inst/bootstrap/js/respond.min.js
ReporteRs/inst/bootstrap/js/ie10-viewport-bug-workaround.js
ReporteRs/inst/bootstrap/js/docs.min.js
ReporteRs/inst/bootstrap/js/html5shiv.min.js
ReporteRs/inst/bootstrap/js/ie-emulation-modes-warning.js
ReporteRs/inst/bootstrap/js/bootstrap.min.js
ReporteRs/inst/bootstrap/js/ie8-responsive-file-warning.js
ReporteRs/inst/bootstrap/js/jquery.min.js
ReporteRs/inst/bootstrap/fonts
ReporteRs/inst/bootstrap/fonts/glyphicons-halflings-regular.ttf
ReporteRs/inst/bootstrap/fonts/glyphicons-halflings-regular.svg
ReporteRs/inst/bootstrap/fonts/glyphicons-halflings-regular.woff
ReporteRs/inst/bootstrap/fonts/glyphicons-halflings-regular.eot
ReporteRs/inst/COPYRIGHTS
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-docx-plot.R
ReporteRs/tests/testthat/test-pptx-img.R
ReporteRs/tests/testthat/test-docx-img.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/markdown.api.R
ReporteRs/R/Footnote.R
ReporteRs/R/bootstrap.copy.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/addSubtitle.pptx.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/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/writeDoc.R
ReporteRs/R/is.color.R
ReporteRs/R/addCodeBlock.R
ReporteRs/R/slide.layouts.pptx.R
ReporteRs/R/FlexCell.R
ReporteRs/R/pot.R
ReporteRs/R/addMarkdown.docx.R
ReporteRs/R/addFlexTable.R
ReporteRs/R/pptx.graphic.R
ReporteRs/R/addPageNumber.pptx.R
ReporteRs/R/bsdoc.R
ReporteRs/R/addFooter.pptx.R
ReporteRs/R/addMarkdown.bsdoc.R
ReporteRs/R/as.html.FlexTable.R
ReporteRs/R/setHeaderStyle.docx.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/addMarkdown.docx.Rd
ReporteRs/man/addColumnBreak.Rd
ReporteRs/man/colorProperties.Rd
ReporteRs/man/addMarkdown.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/addJavascript.Rd
ReporteRs/man/slide.layouts.pptx.Rd
ReporteRs/man/spanFlexTableRows.Rd
ReporteRs/man/CodeBlock.Rd
ReporteRs/man/as.html.RScript.Rd
ReporteRs/man/deleteBookmarkNextContent.Rd
ReporteRs/man/addPageNumber.Rd
ReporteRs/man/bsdoc.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/addPageNumber.pptx.Rd
ReporteRs/man/as.html.Rd
ReporteRs/man/FlexTable-alter.Rd
ReporteRs/man/list_bookmarks.Rd
ReporteRs/man/doc-list-settings.Rd
ReporteRs/man/addPageBreak.Rd
ReporteRs/man/addMarkdown.bsdoc.Rd
ReporteRs/man/print.bsdoc.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/declareTitlesStyles.docx.Rd
ReporteRs/man/styles.Rd
ReporteRs/man/declareTitlesStyles.Rd
ReporteRs/man/light.table.Rd
ReporteRs/man/FlexCell.Rd
ReporteRs/man/setFlexTableWidths.Rd
ReporteRs/man/docx-bookmark.Rd
ReporteRs/man/addSlide.Rd
ReporteRs/man/text_extract.Rd
ReporteRs/man/knit_print.pot.Rd
ReporteRs/man/writeDoc.Rd
ReporteRs/man/slide.layouts.Rd
ReporteRs/man/addTOC.Rd
ReporteRs/man/add.pot.Rd
ReporteRs/man/as.html.bsdoc.Rd
ReporteRs/man/addSubtitle.Rd
ReporteRs/man/addFooter.pptx.Rd
ReporteRs/man/as.FlexTable.sessionInfo.Rd
ReporteRs/man/addSubtitle.pptx.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/toc.options.docx.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/print.pot.Rd
ReporteRs/man/setFlexTableBackgroundColors.Rd