我正在尝试阅读(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 =
''
我有大量这些二进制文件,所以如果可能的话,我不想将它们重新保存为其他格式。
答案 0 :(得分:1)
文档明确指出that the support for xlsb is limited to windows systems having excel installed。
您可能会尝试找到一些第三方,python或java库可以读取xlsb,但我不知道。否则你必须切换到不同的格式。