Почему <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.