r - XLConnect:错误:IllegalArgumentException (Java):工作表索引 (-1) 超出范围(无工作表)
问题描述
我正在尝试使用 XLConnect 加载我拥有的一系列 Excel 工作簿。使用代码:
BASZ <- loadWorkbook("BASZ.xlsx", create = TRUE)
每次都工作,并给我一本正式的课堂练习册。但是,当我阅读工作表时,我希望使用:
data <- readWorksheet("BASZ", sheet = "Sheet1")
我总是得到相同的论点:“错误:IllegalArgumentException(Java):工作表索引(-1)超出范围(没有工作表”)
就在昨天,这段代码有效,我对此很陌生,想知道为什么会继续发生这种情况。此外; 我尝试加载哪个 excel 工作簿并不重要,尝试读取我要使用的特定工作表时会发生相同的错误。这一定是语法问题或我做错了什么?我不明白为什么它会起作用,然后我关闭了 Studio,然后第二天就不行了……?
解决方案
好的,以防万一其他人和我犯同样的错误;您必须在 xlsx 文件所在的目录中工作。
推荐阅读
- c# - EF Core:如何在不同的查询上下文中重用相同的表达式
- python - Python - 在数组内拆分字符串
- ruby-on-rails - 在 Rails 中使用 RSpec 测试互连进程(特别是 Kafka 进程)
- android - 运行程序时不显示 TableRow 和 textviews
- python - 在python中更改xml树的属性
- vue.js - Vue3相当于通过new Vue()创建组件实例
- database - 如何设置密码来锁定 Qt 中的数据库?
- debezium - 使用外部资源的 Debezium 引擎状态持久性
- http - 本地站点重定向到 https 并收到 ssl 错误 - nginx
- amazon-s3 - AWS DMS 将 RDS(MariaDB) 迁移到镶木地板中的 S3