Скачать не скрытый столбец в Datatable в R блестящий - PullRequest
0 голосов
/ 14 апреля 2020

В моей таблице данных я скрыл несколько столбцов, используя приведенный ниже код

columnDefs = list(list(
        visible = FALSE, targets = c(2, 3, 4, 6, 7, 8)

Но когда я загружаю набор данных в Excel, экспортируются даже скрытые столбцы. Есть ли способ скачать только не скрытые столбцы

1 Ответ

0 голосов
/ 14 апреля 2020

В 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))
)
...