【发布时间】:2019-11-13 12:50:30
【问题描述】:
我正在尝试通过 huxtable 包使用 R-markdown 将表格从 R 导出到 Word,但它看起来没有格式化。 knitr 之后,RStudio 在只读模式或兼容模式下启动 Word,表格看起来很漂亮:
但是当我在正常模式下重新打开 MS Word 时,表格看起来没有格式化:
---
title: "Prueba"
output:
word_document: default
html_document:
df_print: paged
---
knitr::opts_chunk$set(echo = FALSE)
require(dplyr)
library(tidyverse)
require(RODBC)
require(data.table)
library(huxtable)
library(flextable)
Loren ipsum...
tabla1 <- data.frame(mes = seq(1:4),
estado = 'observación',
valoracionesPorMes = seq(1:4))
tabla1 %>%
bind_rows(., tibble(valoracionesPorMes = sum(.[["valoracionesPorMes"]]))) %>%
as_hux(add_colnames = TRUE) %>%
set_bold(nrow(tabla1)+2,1:ncol(tabla1),T) %>%
set_bold(1,1:ncol(tabla1),T) %>%
set_bottom_border(1,1:ncol(tabla1),1) %>%
set_align(0:nrow(tabla1)+2, 1:ncol(tabla1), 'center') %>%
set_width(100) %>%
set_col_width(0.25) #%>%
# huxtable::as_flextable()
我正在使用 huxtable,因为我需要 knitr 到 Word 并且看起来是向表格添加格式和总和行的合适选项。 我知道我可以在 Word 女士中重新格式化,但这是一个包含多个表格的流程,它不适合,因为它是一项将重复多次的任务。
【问题讨论】:
标签: r r-markdown knitr pandoc flextable