1

希望有人可以在这里帮助我,因为我已经尝试了在线其他线程中推荐的所有内容。

我在 Ubuntu 上运行 octave,并尝试使用 xlsread 命令。

更具体地说,我正在运行以下

[num, txt]=xlsread('GLD');

我收到了这个错误:

warning: xlsopen.m: no support for spreadsheet I/O

num = [](0x0)
txt = [](0x0)
warning: xlsread: some elements in list of return values are undefined

加载的包是:

io java

请帮忙!

4

1 回答 1

1

根据wiki,您需要:

  1. 使用 Windows 并安装 Excel,或

  2. 通过 java 包使用Apache POI库。

对于后一种选项(调整到当前 POI 版本):

> pkg load java
> javaaddpath('~/poi_library/poi-3.8-20120326.jar');
> javaaddpath('~/poi_library/poi-ooxml-3.8-20120326.jar');
> javaaddpath('~/poi_library/poi-ooxml-schemas-3.8-20120326.jar');
> javaaddpath('~/poi_library/xmlbeans-2.3.0.jar');
> javaaddpath('~/poi_library/dom4j-1.6.1.jar');
> 
> pkg load io
> chk_spreadsheet_support 
ans =                    6
> javaclasspath 
   STATIC JAVA PATH

      - empty -

   DYNAMIC JAVA PATH

      /home/markus/poi_library/poi-3.8-20120326.jar
      /home/markus/poi_library/poi-ooxml-3.8-20120326.jar
      /home/markus/poi_library/poi-ooxml-schemas-3.8-20120326.jar
      /home/markus/poi_library/xmlbeans-2.3.0.jar
      /home/markus/poi_library/dom4j-1.6.1.jar
于 2015-02-03T21:00:17.593 回答