0

我目前正在使用 Shiny Dashboard 进行数据集分析应用程序的应用程序。但是在使用闪亮仪表板的教程后,我发现我无法上传 xls 和 xlsx 类型的文件。

抱歉,第一次使用 Shiny Dashboard。

4

1 回答 1

1

您可以获取文件扩展名并根据此扩展名使用适当的文件阅读器。

ui

fileInput("file", "Upload a file")

server

dataset <- eventReactive(input$file, {
  extension <- tools::file_ext(input$file$name)
  filepath <- input$file$datapath
  switch(extension,
    csv = read.csv(filepath),
    xls = readxl::read_xls(filepath),
    xlsx = readxl::read_xlsx(filepath)
  )
})
于 2021-05-07T08:13:03.630 回答