请问如何在matlab gui界面中插入excel表格并可进行编辑

如题所述

第1个回答  2016-11-03
最简单的方法,在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函数自己获取。需要其它功能可以自己加以完善本回答被网友采纳
相似回答