使用xlsread
函数读取excel表格,出现以下报错:
即显示"服务器出现意外情况",因为我在校内用的正版Matlab,需要联网使用,起初以为是网断了,检查过后发现不是。
这个奇怪的报错让我毫无头绪,就去网上找了一下经验,发现遇到这个问题的人还不少。且出现该问题的人几乎都有安装福昕阅读器。解决办法如下:
- 以管理员身份打开excel.exe
搜索“excel”,右键,选择“以管理员身份运行”。 - 随便新建一个表格,进入主界面。
- 依次选择 “文件”->“选项”->“加载项”
- 在界面下方的“管理”处选择“COM加载项”,点击“转到”在界面下方的“管理”处选择“COM加载项”,点击“转到”, 即出现以下对话框:
- 将对话框中的第一项 “FoxitReader PDF Creator COM Add-in” 选中,点击右边的“删除”,“确定”。
- 关闭excel,再次在Matlab中使用
xlsread
函数,如果还报错,重启Matlab即可。
以上。