在word文档中制作风景table
Make a landscape table in a word document
我正在使用 R 中的 ReporteRs
包来创建报告。我有一个 table,它有 13 列,我希望它横向显示。否则某些列将从 table 中删除。我想知道是否可以在 ReporteRs 中为特定的 FlexTable 对象指定它?所有其他 table 和文本均采用纵向格式。我很抱歉没有给出一个可重现的例子。提前谢谢你。
你可以用 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")
我正在使用 R 中的 ReporteRs
包来创建报告。我有一个 table,它有 13 列,我希望它横向显示。否则某些列将从 table 中删除。我想知道是否可以在 ReporteRs 中为特定的 FlexTable 对象指定它?所有其他 table 和文本均采用纵向格式。我很抱歉没有给出一个可重现的例子。提前谢谢你。
你可以用 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")