Не удается прочитать файл .xlsx в R - PullRequest
1 голос
/ 26 марта 2020

Как читать файлы Excel с расширением .xlsx на языке программирования ? Я попытался установить пакет , но после запуска library(xlsx) я получаю -

Ошибка: не удалось загрузить пакет или пространство имен для 'xlsx': .onLoad не удалось выполнить в loadNamespace () для 'r Java', подробности: call: fun (libname, pkgname) ошибка: невозможно определить JAVA_HOME из реестра. Дополнительно: Предупреждение: пакет 'xlsx' был собран под версией R 3.5.3 ".

Далее, как мне преобразовать файл .xlsx в файл .csv?

Ответы [ 2 ]

3 голосов
/ 26 марта 2020

Этот код должен помочь:

library(readxl)
dataset <- read_xlsx("myfile.xlsx")
write.csv(dataset,"mycsv.csv")
2 голосов
/ 26 марта 2020

try readxl package:

library(readxl)
read_excel("your_file.xlsx", sheet = yourSheet_number)

Вы можете конвертировать .xlsx в .csv, читая .xlsx, а затем сохраняя в readr package:

library(readr)
write_csv(yourFile, "yourDirectory")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...