關於MATLAB中xlswrite函數寫數據出現服務器異常情況的解決辦法


在網上找了半天解決辦法,也沒有找到,在此共享我自己的一個問題,不具有普遍性,僅作參考!

問題描述:MATLAB調用xlsread函數出現問題,第一次運行的時候,出現服務器異常,再次運行能夠正常讀取數據;

              在調用xlswrite函數時,一直出現服務器異常狀況,不能將數據寫入excel表格中。

問題關鍵:不是MATLAB的原因,問題出在excel軟件上!

問題解決:xlswrite函數在調用時會占用excel的com端口,所以要保證在調用時這個端口是開放的,也就是沒有被其他程序占用。打開excel(我的是13版),文件--選項,彈出excel選項卡,在加載項中可以看到,活動應用程序加載項,以及非活動應用程序加載項;截圖如下:

 

 

           

我打開的時候,非活動區的第一個福昕軟件的加載項是在活動區的,  也就是活動區中有兩個com加載項,導致我的MATLAB不能寫入數據!所以,果斷把他搞到非活動區,操作:還是在這一頁,下面有個:管理--選擇com加載項,點擊轉到,然后將該加載項前面取消勾選!搞定!!

我對這玩意不熟,以上表述很不專業,不然也不至於折磨我好幾天!能解決問題就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM