将docx转换为Rmarkdown

时间:2017-03-30 08:36:55

标签: r markdown r-markdown pandoc

我的工作流程看起来涉及生成包含数据分析的Microsoft Word报告(使用Rmarkdown)。然后使用Word的标注注释功能审查和评论这些报告。编辑Word文档中的注释更容易,这就是我的工作。我现在想将这些更改转移到Rmarkdown文档上。我怎么能这样做?

我可以直接将docx转换为Rmarkdown吗?我知道我可以使用Pandoc将docx转换为markdown。

1 个答案:

答案 0 :(得分:1)

这是将.docx Word文件转换为R markdown,然后转换为HTML的示例。

require(rmarkdown);require(devtools)
examplefile=paste0(tempdir(),"/example.docx")
download.file("https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.docx",destfile=examplefile)
pandoc_convert(examplefile,to="markdown",output = "example.rmd", options=c("--extract-media=."))

render(paste0(tempdir(), "/example.rmd"),"html_document")
browseURL(paste0(tempdir(),"/example.html"))