mac用户Matlab中出现无法写入excel格式

出现警告:无法写入excel格式,尝试将文件写为CSV格式
不知道是不是跟exlink有关系

img

这个错误可能与MATLAB中使用的Excel链接程序(exlink)有关。exlink程序用于与Microsoft Excel程序之间进行通信。如果exlink程序未正确安装或不可用,MATLAB可能无法正确与Excel程序通信,导致无法以Excel格式保存数据。建议检查您的exlink程序是否正确安装,并尝试重新安装或更新。

另外,您也可以尝试使用CSV格式来保存您的数据。CSV格式是一种常见的数据格式,可以在Excel中进行读取和处理。您可以使用MATLAB的csvwrite函数将数据写入CSV文件中。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7440266
  • 你也可以参考下这篇文章:MATLAB生成Excel后写入报错问题
  • 除此之外, 这篇博客: Matlab编程技巧:写入Excel表格中的 1 函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    写入Excel表格的函数比较简单,只有一个函数如下:

    xlswrite(filename,A,sheet,xlRange)
    

    其中的参数含义如下:

    参数含义
    filename文件名,可以是绝对路径也可以是相对路径
    A写入表格文件的变量
    sheet写入的工作表
    xlRange写入的单元格区域

    该函数的用法比较灵活,除了将四个参数都填上以外,也可以选填其中的几个参数。例如:

    xlswrite(filename,A)
    

    如果只有filename和A两个参数,那么Matlab就会默认把A填写在文件filename的活动工作表内,从A1开始填写。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^