У меня есть конкретный файл с расширением .xls, и я не могу прочитать его в R. Я пробовал несколько разных решений, но все они терпели неудачу.
read_xls()
var1 <- read_xls("dest.xls", sheet = "sheetname")
libxls error: невозможно открыть файл
read.xlsx()
var1 <- read.xlsx("dest.xls", sheetName = "sheetname", startRow = 5))
Ошибка в .jcall ("RJavaTools", "Ljava / lang / Object;", "invokeMethod", cl,: java. lang.IllegalArgumentException: ваш InputStream не был ни потоком OLE2, ни потоком OO XML
read_excel()
var1<-read_excel("dest.xls", sheet = 1, col_names = TRUE, col_types = NULL, na ="", skip = 0)
libxls Ошибка: невозможно открыть файл
loadWorkbook()
file <- list.files("dest", pattern = 'xls', full.names = T)
wb <- loadWorkbook(file)
Ошибка: IllegalArgumentException (Java): ваш InputStream не был ни потоком OLE2, ни потоком OO XML
odbcConnectExcel()
conn <- odbcConnectExcel("dest.xls")
odbcConnectExcel можно использовать только с 32-разрядными Windows
Не совсем уверен, в чем проблема. Как ни странно, когда я открываю файл в Excel, я получаю следующую ошибку, которая также может быть причиной.
"Формат файла и расширение файла" file.xls "не совпадают. Файл может быть поврежден или небезопасен. Если вы не доверяете его источнику, не открывайте его. Вы все равно хотите его открыть? - Да
После нажатия "Да" у меня есть доступ к данным.
Очень странно, что любая помощь будет потрясающей - спасибо, ребята!