我在我的matlab程序中写了:
EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls');但我收到了这样的信息:
??? 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版本,请帮帮我,我太糊涂了。谢谢霍马
我做了,但我做了同样的按摩:
??? 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');
>> 发布于 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文件。
https://stackoverflow.com/questions/13579306
复制相似问题