r-如何上传我的数据集,并为我的Shiny Dashboard选择xls、xlsx和csv



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

抱歉,这是第一次使用Shiny Dashboard。

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

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)
)
})

最新更新