关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

Posted 偏爱小毛驴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法相关的知识,希望对你有一定的参考价值。

在网上找了半天解决办法,也没有找到,在此共享我自己的一个问题,不具有普遍性,仅作参考!

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

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

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

问题解决:xlswrite函数在调用时会占用excel的com端口,所以要保证在调用时这个端口是开放的,也就是没有被其他程序占用。打开excel(我的是13版),文件--选项,弹出excel选项卡,在加载项中可以看到,活动应用程序加载项,以及非活动应用程序加载项;截图如下:

 

 

技术分享           

我打开的时候,非活动区的第一个福昕软件的加载项是在活动区的,  也就是活动区中有两个com加载项,导致我的MATLAB不能写入数据!所以,果断把他搞到非活动区,操作:还是在这一页,下面有个:管理--选择com加载项,点击转到,然后将该加载项前面取消勾选!搞定!!

我对这玩意不熟,以上表述很不专业,不然也不至于折磨我好几天!能解决问题就行了。

以上是关于关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

怎样将matlab中所有数据导出

怎样将matlab中所有数据导出

为啥我的MATLAB6.5中 xlswrite函数不能用?看完补充说明后解答,解释合理了奖励。谢谢各位

MATLAB向Excel文件写数据

Python相当于MATLAB的Excel编写函数,xlswrite()

怎样将MATLAB中的数据输出到excel中