matlab:发出读取excel二进制(.xlsb)文件的问题

时间:2015-12-06 18:55:34

标签: excel matlab

我正在尝试阅读(MATLAB 7.14.0.739(R2012a),Ubuntu 12.04,filesize~2MB)包含多个工作表的二进制excel文件但是出现以下错误:

[status,sheets,xlFormat] = xlsfinfo('633933_2014-07-04_11-34-27.xlsb')
  

status =

 ''
     

sheets =

     

不可读的Excel文件:文件包含意外的记录长度。尝试   保存为Excel 98。

     

xlFormat =

 ''

我有大量这些二进制文件,所以如果可能的话,我不想将它们重新保存为其他格式。

1 个答案:

答案 0 :(得分:1)

文档明确指出that the support for xlsb is limited to windows systems having excel installed

您可能会尝试找到一些第三方,python或java库可以读取xlsb,但我不知道。否则你必须切换到不同的格式。