当我使用Mac版MatLab时,我想将矩阵存储到'.xls'文件中。但它失败并发出警告说无法启动Excel服务器以进行导出。
我想知道是否有任何解决方案可以解决这个问题。
答案 0 :(得分:2)
MATLAB因not supporting this function on Mac而臭名昭着。查看this blog或this entry in FileExchange
或者,您可以使用csvwrite
编写CSV文件并将其导入Excel。 AFAIK,csvwrite
与平台无关。
答案 1 :(得分:0)
来自MathWorks Solutions Support :
在Mac系统上使用XLSWRITE创建Excel文件的能力是 不适用于MATLAB 7.12(R2011a)。而XLSWRITE则创建CSV (逗号分隔值)文件在Mac上使用时,提供 与Linux和UNIX平台上的功能相同。
XLSWRITE的全部功能取决于能力 将Microsoft Excel实例化为COM服务器。 COM是一项技术 为Windows平台开发,不适用于Mac。从而 XLSWRITE和XLSREAD在Mac上的功能有限 平台并以基本模式工作。
在未来的版本中,可能会考虑在Mac OS X上支持XLSREAD MATLAB。不幸的是,这个问题没有解决方法 这一次。