首页 > 解决方案 > XLConnect:错误:IllegalArgumentException (Java):工作表索引 (-1) 超出范围(无工作表)

问题描述

我正在尝试使用 XLConnect 加载我拥有的一系列 Excel 工作簿。使用代码:

BASZ <- loadWorkbook("BASZ.xlsx", create = TRUE)

每次都工作,并给我一本正式的课堂练习册。但是,当我阅读工作表时,我希望使用:

data <- readWorksheet("BASZ", sheet = "Sheet1")

我总是得到相同的论点:“错误:IllegalArgumentException(Java):工作表索引(-1)超出范围(没有工作表”)

就在昨天,这段代码有效,我对此很陌生,想知道为什么会继续发生这种情况。此外; 我尝试加载哪个 excel 工作簿并不重要,尝试读取我要使用的特定工作表时会发生相同的错误。这一定是语法问题或我做错了什么?我不明白为什么它会起作用,然后我关闭了 Studio,然后第二天就不行了……?

标签: rxlconnect

解决方案


好的,以防万一其他人和我犯同样的错误;您必须在 xlsx 文件所在的目录中工作。


推荐阅读