我ReporteRs
在 R 中使用包来创建报告。我有一张有 13 列的桌子,我希望它可以横向放置。否则,某些列将从表中删除。我想知道是否可以在 ReporteRs 中为特定的 FlexTable 对象指定这个?所有其他表格和文本均采用纵向格式。我很抱歉没有给出一个可重复的例子。先感谢您。
问问题
1397 次
1 回答
5
你可以这样做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")
于 2015-02-01T19:36:29.737 回答