今天在使用matlab的xlswrite命令存储数据时报错:“Error using xlswrite (line 220) Error: 服务器出现意外情况”,参考http://www.cnblogs.com/mlakp/p/5259297.html,为了自己以后查阅方便。

问题描述:MATLAB调用xlsread函数出现问题,第一次运行的时候,出现服务器异常,再次运行能够正常读取数据;

在调用xlswrite函数时,一直出现服务器异常状况,不能将数据写入excel表格中。

问题关键:不是MATLAB的原因,问题出在excel软件上!

问题解决:xlswrite函数在调用时会占用excel的com端口,所以要保证在调用时这个端口是开放的,也就是没有被其他程序占用。

打开excel,文件--选项,弹出excel选项卡,在加载项中可以看到,活动应用程序加载项,以及非活动应用程序加载项;截图如下:

Error using xlswrite (line 220) Error: 服务器出现意外情况解决办法

活动区中有两个com加载项,导致我的MATLAB不能写入数据!

操作:还是在这一页,下面有个:管理--选择com加载项,点击转到,然后将该加载项前面取消勾选!搞定!!


相关文章:

  • 2021-11-09
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2021-07-09
猜你喜欢
  • 2021-07-02
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-06-28
相关资源
相似解决方案