如何在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