如何将htmlTable从查看器导出到R中的word文档
Posted
技术标签:
【中文标题】如何将htmlTable从查看器导出到R中的word文档【英文标题】:How to export htmlTable from the viewer to a word document in R 【发布时间】:2019-12-25 18:54:51 【问题描述】:我正在使用htmlTable
函数。虽然表格在 R studio 查看器中呈现完美,但我无法保存、复制和粘贴或截屏它,因此它在我正在编写的 word 文档中看起来同样漂亮。我想知道是否有办法让我导出或保存图像,以便表格在 word 文档中显示得一样好。
这是一个示例表。
output <-
matrix(paste("Example", LETTERS[1:16]),
ncol=4, byrow = TRUE)
library(htmlTable)
htmlTable(output)
【问题讨论】:
您是否尝试过保存 HTML 文件并在 Word 中打开 HTML?这种方法过去对我很有效。 感谢您的回复。如何将输出保存为 HTML 文件?当我运行代码时,输出显示在查看器中,没有保存选项。 我假设您使用的是 RStudio?您可以将useViewer = utils::browseURL
作为参数添加到 htmlTable 或单击 RStudio 查看器窗格中的“在新窗口中显示”按钮。
【参考方案1】:
您可以使用gridExtra
库中的grid.table
函数将表格显示为网格图形。并使用ggplot
库中的ggsave
函数将其保存为图像。
library(ggplot2)
library(gridExtra)
ggsave(grid.table(output), filename = "~DirectoryName/imageName.png")
【讨论】:
以上是关于如何将htmlTable从查看器导出到R中的word文档的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 API 创建跨 TFS 集合的 TFS/Azure DevOps 工作项查询并将其导出到 Wor/Excel/Outlook 等