function tyhy_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to tyhy (see VARARGIN)
% Choose default command line output for tyhy
handles.output = hObject;
[~,~,raw]=xlsread('tuoyunhaoyou.xls');
for i=1:numel(raw)
if isnan(raw{i})
raw{i}=' ';
end
end
set(handles.table1,'ColumnName',raw(1,:),'data',raw(2:end,:),...
'Fontsize',10);
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes tyhy wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = tyhy_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
% --- Executes on button press in cancle.
function cancle_Callback(hObject, eventdata, handles)
% hObject handle to cancle (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
a=get(handles.text1,'string');
data = get(handles.table1, 'Data');
data(a,:) = [];
rowName = get(handles.table1, 'RowName');
if iscellstr(rowName)
rowName(a,:) = [];
end
set(handles.table1, 'RowName', rowName, 'Data', data);
% --- Executes on button press in fanhui.
function fanhui_Callback(hObject, eventdata, handles)
% hObject handle to fanhui (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
close(gcf);
% --- Executes when selected cell(s) is changed in table1.
function table1_CellSelectionCallback(hObject, eventdata, handles)
% hObject handle to table1 (see GCBO)
% eventdata structure with the following fields (see UITABLE)
% Indices: row and column indices of the cell(s) currently selecteds
% handles structure with handles and user data (see GUIDATA)
mline=eventdata.Indices(1);
set(handles.text1,'string',num2str(mline));