使用openxlsx将Excel数据导入R:文件(con,“r”)中的错误:无效的“description”参数

ifmq2ha2  于 2023-10-13  发布在  其他
关注(0)|答案(4)|浏览(323)

我尝试使用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
6rqinv9w

6rqinv9w1#

此错误是因为您的Excel文件已打开而引发的。保存并关闭Excel文件,然后重试,它将工作。

cqoc49vn

cqoc49vn2#

还有另一种可能:XLSX文件可以被密码保护。如果您删除密码,则可以修复错误。

lpwwtiir

lpwwtiir3#

我认为解决这个问题的最好方法是重新设置数据源的路径。请不要在你的路径中包含任何没有英语的字符。

setwd("C:\\Users\\your path way (where you store datafile.xlsx)")

P.S. Rstudio2021似乎对非英语用户不友好

h7appiyu

h7appiyu4#

我有同样的错误,当我重新启动计算机的错误消失了

相关问题