请问如何在matlab gui界面中插入excel表格并可进行编辑
最简单的方法,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函数自己获取。需要其它功能可以自己加以完善
如何用matlab处理多个excel表格中的数据
biao='D:\Program Files\matlab\bin\filename.xls';
A1=xlsread (biao,'Sheet1','AC33:AZ33');
B2=xlswrite('filename.xls',A1,'Sheet1','B35:Y35'