您的位置首页生活百科

如何解决MATLAB报错:错误使用xlsread(line249)

如何解决MATLAB报错:错误使用xlsread(line249)

的有关信息介绍如下:

如何解决MATLAB报错:错误使用xlsread(line249)

如图所示,在MATLAB中使用xlsread命令打开文件——工作簿1.xlsx时,出现报错:

错误使用 xlsread (line249)

错误:服务器出现意外情况。

怎么解决这个报错呢?

出现这一报错,一般是因为Excel的COM加载项增多了。我们在安装Foxit Reader、EViews等软件时,在默认情况下,会增加Excel的COM加载项。所以,当MATLAB报错:错误使用xlsread(line249)时,我们需要检查Excel的COM加载项,去掉新增加载项前面的勾选符号。

首先,打开工作簿1.xlsx,在菜单栏中,找到文件,点击选项。

然后,在Excel选项设置中,切换到加载项设置。在加载项设置中,软件默认是管理Excel加载项,而我们需要管理的是COM加载项,因此,需要在管理的下拉菜单中,选择COM加载项,而后点击转到。

接着,去掉COM加载项中新增项(笔者这里是EViews Add-In for Excel 2007和FoxitReader PDF Creator COM Add-in)前面的勾选符号,并单击确定。

关闭工作簿1.xlsx,再次运行命令——xlsread('工作簿1.xlsx'),MATLAB的命令行窗口显示工作簿1.xlsx中的数据被成功读取,无报错。至此,问题——错误使用 xlsread (line249)得以解决。