java - R - 错误 : IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, 也不是 OOXML 流

标签 java r excel macos xlconnect

我使用R XLConnect包。 当我编写 'XLConnect' 函数时,例如 loadWorkbook()readWorksheetFromFile() 等,会出现此错误消息。

Error: IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, nor an OOXML stream

如何解决这个问题?

在使用这个功能之前,我顺便采取了防止R和Mac OS X之间崩溃的措施http://www.r-bloggers.com/getting-r-and-java-1-8-to-work-together-on-osx/链接告诉。

我使用过 Mac OS X。

最佳答案

此消息表明您提供给 loadWorkbook 的文件未被识别为 *.xls (BIFF-8) 或 *.xlsx (OOXML) 文件。

关于java - R - 错误 : IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, 也不是 OOXML 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35060488/

相关文章:

c# - 从 Java 到 C# 的图像流传输

r - 如何使用其他列 (R) 中的值创建列?

r - 将 "rgb"图例添加到 R 传单热图

c++ - 是否有 C++ 方法来实现/等效于 R 中的 which() 函数?

c# - 使用 Gembox.Spreadsheet 加载 .xlsx 时出错

java - Antlr4 访客和成员

java - GoogleMap 显示所有具有正确方位的汽车标记

excel - VBA Excel 将按钮作为参数传递

java - 使用 getGraphics 进行闪烁绘画

excel - 如果目标目录中存在文件,则从当前目录中删除文件的最佳方法