乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问如何在<em>matlab</em> gui界面中插入<em>excel<

请问如何在<em>matlab</em> gui界面中插入<em>excel<

作者:乔山办公网日期:

返回目录:excel表格制作


将excel表格导入matlab中是通过xlsread函数实现动态读取的。
xlsread函数提供了以下几种调用方式:

num = xlsread(filename)
num = xlsread(filename,sheet)
num = xlsread(filename,xlRange)
num = xlsread(filename,sheet,xlRange)
num = xlsread(filename,sheet,xlRange,'basic')
用法分别加以说明:
num = xlsread(filename)读取指定工作簿的第一个sheet的值到matlab,并返回数值型的矩阵。
num = xlsread(filename,sheet) 读取指定工作表的所有数据并返回数值型的矩阵。
num = xlsread(filename,xlRange)读取工作簿中第一个表指定的范围的7a686964616fe59b9ee7ad94363数据,并返回数值型矩阵
num = xlsread(filename,sheet,xlRange) 读取指定工作表的指定范围的数据
num = xlsread(filename,sheet,xlRange,'basic')读取工作表数据使用基本的导入模式,如果计算机没有安装excel,它会默认读取XLS, XLSX, XLSM, XLTX, and XLTM 格式的文件。
举例说明:

filename = 'data.xlsx';
sheet = 1;
xlRange = 'B2:C3';

subsetA = xlsread(filename,sheet,xlRange)

读取完毕显示结果:
subsetA =
2 3
5 NaN

最简单的方法,在gui界面上放置一个table控件,放置两个按钮。

按钮名字分别改为打开和保存,table的属性里,把columnname属性里的editable都打上勾。
然后参考下面两段代码
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
dd=xlsread('test1.xlsx');
set(handles.uitable1,'data',dd);

% --- Executes on button press in pushbutton2.
function pushbutton2_Callback(hObject, eventdata, handles)
dd=get(handles.uitable1,'data');
xlswrite('test1.xlsx',dd);
这是默认你当前目录下有个名为test.xlsx的文件。当然你也可以用uigetfile函数自己获取。需要其它功能可以自己加以完善

第一种方法,使用xlsread函数来读取excel中的数据

第二种方法,就是把字符转化为数字,使用函数str2num




1、将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应
2、录入完以后保存数据,为了后续步骤使用方便,命名时我们最好把它命名为我们接下来在MATLAB中要引用的变量名(比如在MATLAB中要将该矩阵作为B矩阵参与运算,就可以把它命名为B.xls,xls为文件扩展名)
3、运行MATLAB程序,点击工具栏上的Import Data工具按钮
4、在弹出的Import Data”对话框中找到前面保存的数据文件(B.xls),“打开”
5、弹出“Import”窗口,在窗口工具栏左侧导入选项中选择“Matrix(矩阵)”,然后点击工具栏右侧的“勾”,导入数据
6、关闭“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空间)中可以看到刚刚导入矩阵变量,接下来就可以对矩阵进行运算
7、每次关闭MATLAB程序都会将工作空间中的变量清空,所以如果经常用到该变量,不妨将该变量保存为MAT文件
8、这样一来每次打开MATLAB,只需要双击MAT文件便可以将变量导入工作空间

相关阅读

  • -excel 动态表头,excel表头怎么做

  • 乔山办公网excel表格制作
  • 软件版本:Office2013方法如下:1. 先设置动态表头实现抄条件,袭这里通过一个组合框的选择来实现表头的变化,组合框设置如下图所示:2.然后在表头输入公式如下:知3.这样,组合框
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网