【问题标题】:How to remove title from DT::datatable when using copy button使用复制按钮时如何从 DT::datatable 中删除标题
【发布时间】:2020-10-22 07:42:07
【问题描述】:

我在许多 HTML rmarkdown 报告中使用 DT::datatable,这些报告最终会被复制到其他文档(例如 Word、Excel)中以进行最终格式化/格式化。我遇到的问题是,当我使用“复制”按钮扩展从 DT::datatable() 复制并粘贴到另一个文档中时,它有一个与表格一起粘贴的烦人的标题。

例如,如果我从这里使用“复制”按钮:

df <- data.frame(x = 1:5, y = letters[1:5])

DT::datatable(df, 
              extensions = "Buttons",
              rownames = F, 
              options = list(dom = 'Blfrtip', buttons = 'copy'))

我明白了:

Exported data

x   y
1   a
2   b
3   c
4   d
5   e

是否可以在其下方没有Exported data 和空行,并且只有在我粘贴时才有此输出?

x   y
1   a
2   b
3   c
4   d
5   e

【问题讨论】:

    标签: r datatables r-markdown dt


    【解决方案1】:

    您必须在传递给buttons 参数的列表列表中使用title = NULL

    df <- data.frame(x = 1:5, y = letters[1:5])
    
    DT::datatable(df, 
                  extensions = "Buttons",
                  rownames = F, 
                  options = list(dom = 'Blfrtip', 
                  buttons = list(list(extend = 'copy', title = NULL))
    ))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 2014-02-28
      • 1970-01-01
      相关资源
      最近更新 更多