R Markdown:将HTML表格下载到Excel文件

6

我有一个 R Markdown 文件,其中我建立了一个表格,并希望添加下载表格到 Excel 文件的选项。

kable(MyTable) %>%
  kable_styling(bootstrap_options = c("striped", "hover", "condensed", 
  "responsive")) %>%
  scroll_box(width = "900px", height = "500px")

2
你的问题与knitrkableExtra无关,而是关于shiny和处理文件下载的问题。请查看shiny::downloadHandler - r2evans
3
重点是我们不想使用闪亮的应用程序,而是使用R Markdown HTML。 - JuanFerrer
1个回答

9

你可以尝试使用DT::datatable来获得导出按钮。

MyTable %>%
  DT::datatable(
    extensions = 'Buttons', 
    options = list(dom = 'Bfrtip', 
                   buttons = c('excel', "csv")))

小注:指定应该出现哪些按钮似乎需要一个列表,而不是向量:...,buttons = list(“excel”,“csv”) - Mark Heckmann
2
我只有一个 CSV 按钮,当我点击它时什么都不会发生。 - abalter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接