Tôi có ứng dụng Sáng bóng sử dụng chức năng read.xlsx
từ gói xlsx
. Tất cả hoạt động tốt, nhưng tôi muốn thay đổi thành read_excel
từ readxl
, hy vọng nó sẽ nhanh hơn và có khả năng đối phó với các tệp lớn."read_excel" trong ứng dụng Sáng bóng
ui phần:
fileInput("inputFile","Upload file...")
máy chủ phần:
data <- reactive({
inFile <- input$inputFile
if (is.null(inFile)) { return(NULL) }
dataFile <- read_excel(inFile$datapath,sheet=1)
return(dataFile)
})
tôi nhận được lỗi "định dạng Unknown".
INFILE $ đường dữ liệu là "/tmp/.../60974676c7287e913d1c0dc5/0"
INFILE $ type là "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Câu hỏi 1: có cách nào để nói với read_excel
rằng đó là tệp loại xlsx không?
Câu hỏi 2: có thể kiểm soát vị trí nơi tệp được tải lên sẽ được lưu trữ không?
Bạn đã thử nó trong bàn điều khiển * R * với cùng một tệp đầu vào chưa? – r2evans
Có, trong giao diện điều khiển R nó hoạt động. – polTo