1、出现这一报错,一般是因为Excel的COM加载项增多了。我们在安装Foxit Reader、EViews等软件时,在默鹚剖蛲蛋认情况下,会增加Excel的COM加载项。所以,当MATLAB报错:错误使用xlsread(line249)时,我们需要检查Excel的COM加载项,去掉新增加载项前面的勾选符号。首先,打开工作簿1.xlsx,在菜单栏中,找到文件,点击选项。
2、然后,在Excel选项设置中,切换到加载项设置。在加载项设置中,软件默认是管理Excel加载项,而我们需要管理的是COM加载项,因此,需要在管理的下拉菜单中,选择COM加载项,而后点击转到。
3、接着,去掉COM加载项中新增项(笔者这里是EViews Add-In for Excel 2007和FoxitReader PDF Creator COM Add-in)前面的勾选符号,并单击确定。
4、关闭工作簿1.xlsx,再次运行命令——垓矗梅吒xlsread('工作簿1.xlsx'),MATLAB的命令行窗口显示工作簿1.xlsx中的数据被成功读取,无报错。至此,问题——错误使用 xlsread (line249)得以解决。