有关matlab中xlsread函数的问题,高手进

为什么“[chengji xingming]=xlsread(str);”这段代码我机子上运行的时候一直出错呢?有没有高手可以帮忙解决一下

出错提示:Warning: Could not start Excel server for import. Refer to documentation.
> In xlsread at 175
In exercise_students2>pushbutton1_Callback at 195
In gui_mainfcn at 75
In exercise_students2 at 44
??? Error using ==> actxserver
Server creation failed. Invalid ProgID 'excel.application'
XLS File contains unicode text which is not yet supported.

Error in ==> exercise_students2>pushbutton1_Callback at 195
[chengji xingming]=xlsread(str);

Error in ==> gui_mainfcn at 75
feval(varargin{:});

Error in ==> exercise_students2 at 44
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback.

matlab版本:7.0
没有中文字符的。。。而且[a,b,c]=xlsread('D:\temp.xls','sheet1','A1:D5');这段程序遇到的问题还是一样。。。会不会是我这个版本里xlsread.m的问题呢?要怎么解决呢?

如果没有记错,这个成绩查询GUI应该是我写的.

你的xls文件里是不是含有中文字符?

如果你使用英文的话,看看有没有错误。

如果你非要使用中方,需要做以下改动,举个例子

用[a,b,c]=xlsread('D:\temp.xls','sheet1','A1:D5');
c返回的就是你想要的内容

=====补充==============

1:使用别人的电脑试一下,可以检验出是不是你Matlab的问题

2:Matlab7.01对xls有一个bug,在7.04以后就解决了,你可以升级一下。
温馨提示:内容为网友见解,仅供参考
无其他回答

有关matlab中xlsread函数的问题,高手进
"xlsread函数是Matlab中用于读取Excel文件的函数之一。使用xlsread函数时需要注意以下几点:首先确保Excel文件没有损坏且路径正确无误;其次要确保文件的格式与Matlab兼容以避免乱码或不完整数据的问题;同时需注意读取数据时可能需要关注特定格式的数据处理方法比如日期和时间等。在使用xlsread函数的过程中遇到速...

有关matlab中xlsread函数的问题,高手进
在MATLAB中,xlsread函数在处理xls文件时可能会遇到一些问题。根据您的描述,可能与中文字符的处理有关。当使用英文数据时,检查是否存在错误。如果必须处理中文数据,需要进行一些调整。例如,使用代码[a, b, c] = xlsread('D:\\temp.xls', 'sheet1', 'A1:D5'); 要获取所需内容时,c变量应该包...

有关matlab中xlsread函数的问题,高手进
用[a,b,c]=xlsread('D:\\temp.xls','sheet1','A1:D5');c返回的就是你想要的内容 ===补充=== 1:使用别人的电脑试一下,可以检验出是不是你Matlab的问题 2:Matlab7.01对xls有一个bug,在7.04以后就解决了,你可以升级一下。

求助matlab中xlsread问题
因为 d='c:\\matalb' 这个字符串没有指定文件,只是指定文件夹 xlsread(d)读取的是一个目录自然要出错

matlab 关于xlsread
xlsread可以返回三个参数,你把其余两个加上,然后看看出现nan位置在raw里面的原始数据是什么。[num,txt,raw] = xlsread(filename)

如何在Matlab中使用xlsread函数读取特定sheet和范围的Excel数据并进行...
在Matlab中,xlsread函数用于从Excel文件中读取数据。基本用法如下:num = xlsread(filename);这会从当前工作目录的"data.xls"文件中,从A1单元格开始读取数据,并将结果存储在变量num中。若需选择特定单元格范围,可以这样做:num = xlsread(filename, -1); 这允许用户通过鼠标选择范围。指定sheet(...

matlab xlsread问题
如果你的Matlab是7.0以下版本的话,就不能读后缀为xlsx格式的文件,你可以通过Excel2007打开text.xlsx转成2003的text.xls后,就可以调用了。a=xlsread(‘text.xls’)

matlab xlsread使用
xls换成你的文件名,地址不一样的也要换,b=a(:,3)。clc,clear,[a,c]=xlsread('C:\\Users\\110\\Desktop\\110.xls'),for i=1:3 %% i根据你的数据而定,k=char(c(i)); if strcmp(k,'ac')==1 %%比较名称是否与ac一样,i 。所以%%求出ac所在第几列endenda(:,i)。

matlab xlsread能在读入的excel文件名里引入变量吗?matlab高手请进!
括号中的SF和原始的东西第一个数据读入例如确定的 SF = xlsread('D:\\ \\ keyan.xls“,”柯岩“,”A2:A32“);阵列SF存储表柯南凯南表A2:A32数据

matlab一直说使用xlsread错误第129行
matlab一直说使用xlsread错误第129行原因如下。1、Excel文件路径错误:请确保Excel文件路径正确,并且文件存在。可以尝试使用绝对路径或相对路径。2、Excel文件正在使用中:如果Excel文件已经被另一个程序打开或正在编辑中,xlsread将无法访问文件。请关闭Excel或停止编辑,然后重试。3、Excel文件格式不兼容:xls...

相似回答