【发布时间】:2019-11-13 18:09:54
【问题描述】:
我正在尝试使用浏览选项从电脑上传数据来读取数据集。之后,我想使用第一列条目显示要自动填充的文件内容。
library(shiny)
library(shinydashboard)
ui<-(fluidPage(
titlePanel("Auto Fill"),
sidebarPanel(
autoFillDF<- fileInput('file1', 'Choose xlsx file',
accept = c(".xlsx")),
# actionButton("go", "update"),
selectizeInput("p1", choices = autoFillDF$WorklistNo, selected = NULL, label = 'WorklistNo'),
selectizeInput("p2", choices = NULL, label = 'Status'),
selectizeInput("p3", choices = NULL, label = 'Plant'),
),
mainPanel(
DT::dataTableOutput('table')
)
)
)
server<-(function(input, output, session) {
updateApp <- reactive({
data <- autoFillDF
data <- data[data$WorklistNo %in% input$p1,]
updateSelectizeInput(session, 'p2', choices = data$Status, selected = data$Status, server = TRUE)
updateSelectizeInput(session, 'p3', choices = data$Plant, selected = data$Plant, server = TRUE)
data
})
shinyApp(ui = ui, server = server)
output$table <- DT::renderDataTable(
DT::datatable(updateApp())
)
})
shinyApp(ui = ui, server = server)
这是我的数据集的样子。我必须阅读所有列数据。我想把 WorklistNo 和 rest 应该是自动填充。
【问题讨论】:
-
@ElvinMitchellToro
-
@Damian 你能帮忙吗
-
我无法运行您现有的代码,它显示了一堆错误。你能重新检查一下吗?
-
@amrrs 我已经编辑了代码.. 请检查
标签: r shiny shinydashboard shinyapps