我正在尝试使用 Openxlsx 库将 Excel 文件中的数据导入到 R 中:
library(openxlsx)
data <- read.xlsx("datafile.xlsx", sheet = "Sheet1")
但是,我收到以下错误:
Error in file(con, "r") : invalid 'description' argument
In addition: Warning message:
In unzip(xlsxFile, exdir = xmlDir) : error 1 in extracting from zip file
抛出此错误是因为您的 Excel 文件已打开。 保存并关闭Excel文件,然后重试,就可以了。
还有另一种可能性:XLSX 文件可能受密码保护。如果您删除密码,则可以修复该错误。
我认为解决这个问题的最好方法是重置数据源的路径。请不要在您的路径中包含任何非英语字符。
setwd("C:\\Users\\your path way (where you store datafile.xlsx)")
附注 Rstudio2021 对非英语用户似乎不太友好 ☺☺☺
我遇到了同样的错误,当我重新启动计算机时,错误消失了