什么导致这个错误xlsread randomnly吗?

167(30天)
迪米特里奥
迪米特里奥 2014年10月10日
评论道: Hiral应2021年6月27日
我有一个脚本加载excel文件。有时候文件并不加载并显示以下错误:
错误使用xlsread(第247行)
调用错误,分派例外:
来源:Microsoft Excel
描述:开放的方法手册类的失败
帮助文件:xlmain11.chm
帮助上下文ID: 0
我觉得奇怪的是,如果我再次运行脚本文件加载通常不改变任何代码。可能会出现什么问题呢?谢谢提前
8的评论
Ranjith Madhana Gopal
Ranjith Madhana Gopal 2021年6月10日
编辑:Ranjith Madhana Gopal 2021年6月10日
是的,一个excel文件的名称的字符的限制是218,但它也包括路径名。所以尝试以下下面和你的Excel / windows资源管理器不会让你添加更多的字符来命名文件。例如,只有一半的文件的名字是现在和它甚至不让我拼写长度,更不用说完成剩下的文件的名称。
研究D: \ \ 2021 \ \ 5月25日和5月26日、5月26日-主题1 -左\ \ Data \左手食指和拇指运动范围\ \弯曲伸缩\ \长度计算试验\审判8 -食指和拇指\ Real_hand_left_Index_Thumb_Leng
它有220个字符。(另外,我看到你已经提到的文件夹名称)我为例子,有人提供了一个类似的问题可能参考。

登录置评。

回答(5)

图像分析
图像分析 2015年5月7日
是Excel已经打开工作簿当你试图这样做呢?之前你叫xlsread、类型(如果你在Windows) control-shift-Esc看看如果你看到Excel在进程列表中。

SAGAR辛格RATHOR
SAGAR辛格RATHOR 2018年5月31日
编辑:SAGAR辛格RATHOR 2018年6月13日
我重新启动我的电脑问题解决了,或者你可以重新启动Matlab。
1评论
Hiral应
Hiral应 2021年6月27日
重新启动MATLAB工作。谢谢:)

登录置评。


杰夫
杰夫 2016年3月29日
编辑:杰夫 2016年3月29日
我目前得到同样的错误当仅仅使用xlsread .xlsx文件和它不似乎与excel运行的任何其他实例。
我目前在matlab版本2015但是当测试2014一个相同的文件没有上面的错误。任何帮助将不胜感激。
错误使用xlsread(第247行)调用错误,分派例外:来源:Microsoft Excel描述:转到应用程序类的方法没有帮助文件:xlmain11。chm帮助上下文ID: 0

Chien-Han苏
Chien-Han苏 2021年3月24日
编辑:Chien-Han苏 2021年3月24日
我遇到和解决这个问题最近Matlab2018a Win10上运行。
起初我尝试后再重新启动我的电脑,但它没有工作。
然后我试图直接打开我的原始xls文件和碰巧发现它在Office 2010 Excel在受保护的视图模式下打开我的电脑,我的办公室2010认证过期。
我的猜测是,xlsread()可能会失败如果文件是受保护的视图模式下虽然我不确定之间的关系matlab readxls()和MS Office。无论如何,2010年重新我的办公室之后,并确保我可以直接打开用Excel xls文件没有进入受保护的视图模式,现在我的Matlab可以excute xlsread ()。

Ranjith Madhana Gopal
Ranjith Madhana Gopal 2021年6月5日
我尝试了不同的方法,但问题是相当简单。——excel文件的名称,我想阅读太长了。所以一旦我改变了excel文件的名称代码工作得很好。

类别

找到更多的在从MATLAB数据导入帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!