1. 程式人生 > >數學建模系列- 解決Matlab讀取Excel檔案報錯:Could not start Excel server for import問題

數學建模系列- 解決Matlab讀取Excel檔案報錯:Could not start Excel server for import問題

今天在進行Matlab程式設計的時,用之前寫的程式碼在自己機子上執行失敗,報錯為Could not start Excel server for import, 十分鬱悶。於是在網上找了些資料,總算解決了問題,現在將幾種解決方法寫下來,希望能夠幫助遇到同樣問題的朋友。

情況一: 軟體版本相容問題

首先考慮是Matlab和Excel的相容問題,我遇到的就是兩個軟體的相容性問題,我Matlab裝的是2010a版本,而Excel則是2016版本,兩者不相容。

解決辦法很粗暴: 就是講Excel-2016版本解除安裝,然後重新裝office-2007版本,然後程式就執行暢通無阻了。

情況二: Excel軟體設定問題

MathLab是通過呼叫Windows下的Dom Server來進行Excel檔案讀取的,所以確定Excel軟體的是允許和其他軟體進行資料交換的。

解決方法: 開啟excel->excel選項->高階->最下面的常規-> “忽略使用動態資料交換(DDE)的其他應用程式”。 檢視是否勾選這個選項,如果勾選這個選項,就把他取消勾選。

情況二: Excel軟體許可權問題

有時候可能是因為執行Excel需要特殊的許可權才導致出錯。

解決方法:

找到Excel軟體的快捷方式,右鍵點選屬性->選擇相容性->取消勾選”以管理員的身份執行該軟體”