首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Matlab中使用xlsread命令出错

在Matlab中使用xlsread命令出错
EN

Stack Overflow用户
提问于 2012-11-27 07:26:59
回答 1查看 2.3K关注 0票数 2

我在我的matlab程序中写了:

代码语言:javascript
复制
EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls');

但我收到了这样的信息:

代码语言:javascript
复制
??? No appropriate method, property, or field UsedRange for class
Interface.Microsoft_Excel_14.0_Object_Library._Chart.

Error in ==> xlsread at 302
        DataRange = Excel.ActiveSheet.UsedRange;

Error in ==> T2011 at 10
EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls');

>> 

这个excel工作表有2列和2002年行,我正在使用matlab 7.11.0版本,请帮帮我,我太糊涂了。谢谢霍马

我做了,但我做了同样的按摩:

代码语言:javascript
复制
??? No appropriate method, property, or field UsedRange for class
Interface.Microsoft_Excel_14.0_Object_Library._Chart.

Error in ==> xlsread at 302
        DataRange = Excel.ActiveSheet.UsedRange;

Error in ==> T2011 at 10
[~,~,EnergyfromSun] = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls');

>> 
EN

回答 1

Stack Overflow用户

发布于 2013-02-28 22:51:41

1-我打开MS并创建了一个带有2002年行2的两列--将其保存为桌面上的Book1.xls,3- f= xlsread('Book1.xls');4-并且数据在f中。

我的MATLAB是2012 a,2007.可能与您的地址( excel文件的路径)或您保存xls文件的格式有关。您能否测试一个简单的xls文件,以普通格式放在桌面上?

请注意这一点:它对我很好:在Windows系统上,使用Microsoft软件,xlsread读取您版本的Excel所识别的任何文件格式。如果系统没有,则xlsread在基本导入模式下运行,并且只读取XLS、XLSX、XLSM、XLTX和XLTM文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13579306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档