Чтение файлов .XLS в R - PullRequest
       92

Чтение файлов .XLS в R

0 голосов
/ 25 января 2020

У меня есть конкретный файл с расширением .xls, и я не могу прочитать его в R. Я пробовал несколько разных решений, но все они терпели неудачу.

  1. 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 "не совпадают. Файл может быть поврежден или небезопасен. Если вы не доверяете его источнику, не открывайте его. Вы все равно хотите его открыть? - Да

После нажатия "Да" у меня есть доступ к данным.

Очень странно, что любая помощь будет потрясающей - спасибо, ребята!

...