使用复制按钮时如何从 DT::datatable 中删除标题
How to remove title from DT::datatable when using copy button
我在很多 HTML rmarkdown 报告中使用了 DT::datatable,这些报告最终被复制到其他文档(例如 Word,Excel)中,最终 formatting/formatting。我遇到的问题是,当我使用“复制”按钮扩展名从 DT::datatable() 复制并粘贴到另一个文档时,它有这个烦人的标题,它与 table.
例如,如果我使用下面的“复制”按钮:
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
您必须在传递给 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))
))
我在很多 HTML rmarkdown 报告中使用了 DT::datatable,这些报告最终被复制到其他文档(例如 Word,Excel)中,最终 formatting/formatting。我遇到的问题是,当我使用“复制”按钮扩展名从 DT::datatable() 复制并粘贴到另一个文档时,它有这个烦人的标题,它与 table.
例如,如果我使用下面的“复制”按钮:
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
您必须在传递给 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))
))