Функция Excel_sheets в R дает: Ошибка: Ошибка оценки: ZIP-файл - при чтении файла Excel, который открыт в MS EXCEL - PullRequest
2 голосов
/ 21 апреля 2019

Почему <b>excel_sheets</b> работает в пакете <b>R::readxl</b> - не читается из открытых файлов Excel?

Я пытался найти ответ в Google и в потоках stackoverflow, но не смог найти никаких ответов. Я понял, что этот пакет обнаруживает этот файл как zip-файл, если файл Excel открыт. Но я не мог найти почему.

library(readxl)
boy.file.names <- list.files("boys",full.names = TRUE)
## all files are saved in a folder called boys in my working directory ##

excel_sheets(boy.file.names[[1]])```
## if i have this excel file open in MS EXCEL application i get this error ##
----------------------------
Error: Evaluation error: zip file 'boys/~$1996boys_tcm77-254026.xlsx' cannot be opened.
-----------------------------

Я ожидал, что операция чтения файла не будет зависеть от состояния открытия / закрытия файла. Но пакет R может прочитать файл Excel, как только я закрою его на MS EXCEL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...