Удалить строку «заголовок» над заголовком в блестящем виде данных Excel? - PullRequest
0 голосов
/ 06 ноября 2019

В моем блестящем приложении я использую:

# server.R
  output$out_table = DT::renderDataTable(
    func_to_creat_dataframe(),
    rownames= FALSE,
    extensions = c('Buttons'),
    options = list(
      pageLength = 96,
      lengthMenu = c(96, 384, 1536),
      dom = 'Blfrtip',
      buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
    )
  )
# UI.R
DT::dataTableOutput('out_table')

... и когда я использую кнопку «Excel» для экспорта таблицы, экспортируемая таблица имеет «заголовок»строка прямо над строкой заголовка. Эта строка заголовка состоит из одной объединенной ячейки, которая охватывает весь заголовок. Как мне это убрать? Эта строка заголовка мешает последующей обработке файла, и она совершенно не нужна, поэтому я не понимаю, почему она используется по умолчанию для кнопок экспорта файлов с данными.

1 Ответ

0 голосов
/ 06 ноября 2019

Попробуйте это:

DT::datatable(
  iris,
  rownames= FALSE,
  extensions = c('Buttons'),
  options = list(
    pageLength = 96,
    lengthMenu = c(96, 384, 1536),
    dom = 'Blfrtip',
    buttons = list(
      'copy', 
      'csv', 
      list(extend = 'excel', title = NULL), 
      'pdf', 
      'print'
    )
  )
)
...