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

问题描述 投票:0回答:4

我正在尝试使用 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
r import-from-excel openxlsx
4个回答
6
投票

抛出此错误是因为您的 Excel 文件已打开。 保存并关闭Excel文件,然后重试,就可以了。


1
投票

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


0
投票

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

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

附注 Rstudio2021 对非英语用户似乎不太友好 ☺☺☺


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.