【发布时间】:2016-10-20 22:18:35
【问题描述】:
我正在尝试只运行简单的代码
f = xlsopen('Libro1.xlsx');
我在 Windows 10 中使用 octave 4.0.3,java 版本 8 更新 111 1.8.0_111-b14
从我目前发现的情况来看:
已经卸载了,重新安装,
确保路径中没有非 ASCII 字符,
安装了最新的 java 版本(没关系?据说 octave windows 安装程序会为您安装一个版本)
加载了 windows 和 io pkgs
io 版本 2.4.3 和 windows 版本 1.2.4
并且仍然收到此错误:
警告:fopen: 'C:/Users/tommy/Documents/Octave\Libro1.xlsx' 通过搜索加载路径找到 警告:调用自 xlsopen 在第 241 行第 7 列 xlsread 在第 197 行第 11 列 prueba4 在第 2 行第 3 列 检测到的 XLS 接口:COM*;警告:找不到 Java 支持(没有 Java JRE?没有安装和加载 Java pkg?)
警告:尝试打开或创建文件 C:\Users\tommy\Libro1.xlsx 时出现 ActiveX 错误 警告:COM_spsh_open:返回值列表中的某些元素未定义 文件 Libro1.xlsx 无法解压。它是正确的文件格式吗? 警告:OCT_spsh_open:返回值列表中的某些元素未定义 没有任何。 警告:xlsopen.m:没有可用接口的“.xlsx”电子表格 I/O 支持。 警告:xlsread:返回值列表中的某些元素未定义 d =
已经看到各种线程,甚至一个具有完全相同的消息但安装 java 解决了它,或者找到了另一种解决方案但未在线程上报告。
【问题讨论】: