在数据表列名称中,提供了“文件名”和“文件路径”。 单击“文件下载”列时,必须通过合并文件路径和文件名来下载文件。 我想通过单击“文件下载”列事件进行下载 我尝试了这段代码, 提前致谢! ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有以下代码允许我下载 Excel 中的数据表。 下面我禁止行名。 但是,是否可以仅在下载时抑制行名? 当我查看 Shiny 中的表格时,我仍然希望它们出现。
format_fixed_table <- function(input_data, file_name){
result <- datatable(input_data, extensions = 'Buttons',rownames= FALSE,
options = list(dom = 'Bfrtip',
scrollX = TRUE,
lengthMenu = c(10, 20, 50),
pageLength = 10,
buttons = list(list(extend='excel', filename=file_name)),
))
}
行名列是第 0 列。 您可以使用columnDefs
选项将 class 分配给该列,例如rownames
,并使用exportOptions
选项到 select 没有此 class 的列:not
:
library(DT)
datatable(
iris[1:5,],
extensions = 'Buttons',
rownames= TRUE,
options = list(
dom = 'Bfrtip',
columnDefs = list(
list(
targets = 0, className = "rownames"
)
),
buttons = list(
list(
extend = 'excel',
filename = "XLSXFILE",
exportOptions = list(
columns = ":not(.rownames)"
)
)
)
)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.