R语言officer、flextable包生成word报告

officer是一个生成(处理)Word(docx)和PowerPoint(pptx)的R包。与ReportRs包相比速度要更快,依赖包也更少(ReportRs已经停止维护),常结合flextable包(生成表格),mschart包(生成office图表),rvg(结合ggplot2生成动态图表)。

word文档主要函数分类

1.添加内容作为段落:图像,表格,文字。使用body_add_*功能

body_add_par 添加段落
body_add_img 添加图片
body_add_table 表格
body_add_break 换行
body_add_toc 目录
body_add_gg ggplot图片
2.在现有段落内添加文字或图像。内容被添加到光标所在的段落中,使用slip_in_*功能:
slip_in_img()
slip_in_seqfield()

slip_in_text()
3.移动光标
cursor_begin()
cursor_end()
cursor_reach()
cursor_backward()
cursor_forward()

cursor_bookmark()
4.删除内容
body_remove()
5.搜索和替换
body_replace_text_at_bkm()
body_replace_all_text()

示例

library(officer)
library(magrit
  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值