【问题标题】:Datatable DT package R - embedd in pptDatatable DT包R - 嵌入ppt
【发布时间】:2018-06-19 08:15:21
【问题描述】:

我正在使用神奇的包DT 来显示交互式表格。 有没有办法将使用此包创建的表格嵌入到 powerpoint 演示文稿中?

谢谢

【问题讨论】:

    标签: r dt


    【解决方案1】:

    HTML 小部件 will be converted to static screenshots 如果输出格式不是 HTML,并且您已安装 webshot 包以及 PhantomJS:

    install.packages("webshot")
    webshot::install_phantomjs()
    

    关于这个功能的详细文档可以在Section 2.10 of the bookdown book找到。

    对于静态屏幕截图,显然您无法与 DT 表进行交互。

    【讨论】:

      【解决方案2】:

      如果你使用 RStudio,你可以尝试生成一个 .Rpres 文件,选择:

      文件>>新建文件>> R 演示文稿

      如果您真的需要.pptx,可以查看ReporteRs 包。
      但是 DT 包创建交互式表,所以我认为唯一的方法是创建一个html 文件,使用Knitr 或找到一种方法将html 嵌入.pptx,我认为应该是可能的.如果不需要 .pptx 格式,使用 R 可以创建出色的 html 文件,其中包含 DT 输出等交互式对象。

      编辑: 查看 cmets,您可以使用 rmarkdown 作为 powepoint,而不应使用 ReporteRs

      【讨论】:

      【解决方案3】:

      试试 eoffice

      install.package("eoffice")
      

      【讨论】:

      • 嗨 bioguo,虽然这个答案可能有助于解决开场海报的问题,但如果您提供更多说明、代码和/或演示解决方案的图像,它可能会更有帮助。
      猜你喜欢
      • 2020-12-23
      • 2021-09-02
      • 1970-01-01
      • 2015-04-17
      • 2020-04-28
      • 2020-12-15
      • 2019-02-24
      • 2017-05-16
      • 2021-03-05
      相关资源
      最近更新 更多