首页 > 解决方案 > gt 表保存到 Word

问题描述

目前包中的gtsave功能gt不支持MS-Word。我尝试将gt对象转换为对象flextable然后另存为单词,但 flextable 不支持 gt 对象。当我只是复制粘贴html到 Word 时,美感就消失了。而且 PNG 也不理想,因为当我调整图片大小时,字体大小与文档字体大小不匹配。有解决方法吗?

# Download package    
devtools::install_github("rstudio/gt")
# Load package     
library(gt)    
# Code        
gt_tbl =  gt(head(mtcars), caption = 'This is table caption') %>%
tab_header(title="Some Title", subtitle="Table 1: Mtcars with gt."
# Export the table
# As word
library(flextable)
 gt_tbl %>%
           flextable::as_flextable() %>%
           flextable::save_as_docx(path = "~")

错误

Error in UseMethod("as_flextable") : 
  no applicable method for 'as_flextable' applied to an object of class "c('gt_tbl', 'list')"

标签: rgt

解决方案


推荐阅读