登录论坛

查看完整版本 : [求助]matlab 读取EXCEL文件关于版本问题


handsomelufeng
2009-04-03, 23:29
matlab 读取EXCEL文件关于版本问题
本人在学习视频过程当中!!自己按照老师的做法模仿程序
当用xlsread函数读取时候却出现问题!!本人看了一下问题提示,大体上我感觉应该是版本问题!!但是我的版本是2003,难道读取文件函数有改动吗?此问题应该如何处理!!!? 敬礼
代码如下: str=[PathName FileName];
set(handles.edit1,'string',str)
%fin=fopen(str,'r');
[chengji xingming]=xlsread(str);
提示问题如下FileName =
chengji.xls

PathName =
D:\MATLAB6p5\work\

test =
.xls
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
Skipping 16 bytes of extended strings.
??? File contains unexpected record length. Try saving as Excel 98.

Error in ==> D:\MATLAB6p5\toolbox\matlab\iofun\private\biffparse.dll
Error in ==> D:\MATLAB6p5\toolbox\matlab\iofun\xlsread.m
On line 90 ==> [n, s] = biffparse(biffvector, names{1});
Error in ==> d:\MATLAB6p5\work\chengji.m (pushbutton1_Callback)
On line 114 ==> [chengji xingming]=xlsread(str);
Error in ==> D:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
On line 66 ==> feval(varargin{:});
Error in ==> d:\MATLAB6p5\work\chengji.m
On line 42 ==> gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.