请问如何在matlab gui界面中插入excel表格并可进行编辑
1个回答
展开全部
最简单的方法,在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函数自己获取。需要其它功能可以自己加以完善
按钮名字分别改为打开和保存,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函数自己获取。需要其它功能可以自己加以完善
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询