Ես ստեղծում եմ Shiny հավելված, որը վերցնում է Excel ֆայլ և ավտոմատ կերպով շահարկում տվյալները: Ես ուզում եմ, որ օգտատերը մուտքագրի հատուկ Excel-ի թերթի անունը, որը նա ցանկանում է նայել: Ես դժվարանում եմ գտնել textInput-ը UI-ում և մուտքագրել $filesheet-ը սերվերում դրա համար: Իմ կոդը կարող է օգնել ավելի հասկանալի դարձնել այս խնդիրը.
UI
fileInput('file1', 'Insert File',
accept = c(".xlsx"),
textInput('file1sheet','Name of Sheet (Case-Sensitive)')
ՍԵՐՎԵՐ
inFile1 <- input$file1
sheetname1 <- input$file1sheet
df1 <- read_excel(inFile1$datapath,sheet = sheetname1)
Խնդիրն այն է, որ sheetname1-ը կարծես թե չի աշխատում, քանի որ read_excel-ը այն չի ճանաչում որպես ճիշտ արտահայտություն: Ես փորձել եմ մի քանի բան, այդ թվում՝ ShQuote և as.character: Եթե որևէ մեկն ունի դրա լուծումը, դա հիանալի կլինի:
Շնորհակալություն
Ստեֆան