我正在使用 R 中的ReporteRs
包来创建报告。我有一个有 13 列的表格,我希望它以横向方向排列。否则,某些列将从表中删除。我想知道是否可以在报告中为特定的 FlexTable 对象指定这一点?所有其他表格和文本都采用纵向格式。我很抱歉没有给出可复制的例子。提前谢谢你。
你可以
用addSection
来做到这一点:
library(ReporteRs)
doc = docx()
doc = addSection( doc, landscape = T )
doc = addFlexTable( doc, FlexTable( mtcars) )
doc = addSection( doc, landscape = F )
writeDoc( doc, "test.docx")
另一种解决方案是创建一个具有横向的空Word文档,然后将其用作模板:
library(ReporteRs)
doc = docx(template = "your_landscape_doc.docx")
doc = addFlexTable( doc, FlexTable( mtcars) )
writeDoc( doc, "test.docx")