I wonderif there is a way to download 2 dataframes in the same excel file but in different sheet via shiny app.
library(shiny)
library(xlsx)
ui <- shinyUI(fluidPage(
  titlePanel("Testing File upload"),
  sidebarLayout(
    sidebarPanel(
      downloadButton("dl","Export in Excel")
    ),
    mainPanel(
    )
  )
))
server <- shinyServer(function(input, output) {
  output$dl <- downloadHandler(
    filename = function() {
      paste0("df_dmodel", "_Table", ".xls")
    },
    content = function(file){
      tbl<-iris
      tbl2<-mtcars
      write.xlsx(tbl,tbl2 file, 
                 sheetName = "Sheet1", row.names = FALSE)
    }
  ) 
})
shinyApp(ui = ui, server = server)
 
     
    