如何在Mac版本的MatLab中使用命令xlswrite?

当我使用Mac版本的MatLab时,我想将矩阵存储到'.xls'文件中。但是它失败了,并且警告说它无法启动Excel服务器进行导出。如何在Mac版本的MatLab中使用命令xlswrite?

我想知道是否有解决方案来解决这个问题。

回答:

MATLAB已经臭名昭着not supporting this function on Mac。看看this blog或this entry in FileExchange

或者,您可以使用csvwrite编写CSV文件并将其导入到Excel中。 AFAIK,csvwrite是平台独立的。

回答:

从MathWorks Solutions Support:

使用XLSWRITE在Mac系统上创建Excel文件的能力是 在MATLAB 7.12(R2011a)不可用。在Mac上使用时,XLSWRITE改为创建CSV (逗号分隔值)文件,并提供与在Linux和UNIX平台上相同的功能 。

XLSWRITE的完整功能取决于能否将Microsoft Excel实例化为COM服务器。 COM是为Windows平台开发的技术 ,不适用于Mac。因此, XLSWRITE以及XLSREAD在Mac平台上的功能有限,并且在基本模式下工作。

在Mac OS X上对XLSREAD的支持可以考虑用于MATLAB的未来版本 。不幸的是,这次在 这个问题上没有解决方法。

以上是 如何在Mac版本的MatLab中使用命令xlswrite? 的全部内容, 来源链接: utcz.com/qa/259131.html

回到顶部