在我的数据表中,我使用下面的代码隐藏了几列
columnDefs = list(list(
visible = FALSE, targets = c(2, 3, 4, 6, 7, 8)
但是当我在excel中下载数据集时,即使隐藏的列也会被导出。有没有办法只下载非隐藏列
在options
中,尝试
buttons = list(
list(extend = "excel", exportOptions = list(columns = ":visible"))
)
以上是我想使用的Colvis插件。
您可以做,假设您的数据集名为dat
:
hiddenCols <- c(2, 3, 4, 6, 7, 8)
visibleCols <- setdiff(0:(ncol(dat)-1), hiddenCols)
然后
columnDefs = list(list(
visible = FALSE, targets = hiddenCols
和
buttons = list(
list(extend = "excel", exportOptions = list(columns = visibleCols))
)