1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
function CartoWaf_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
handles.donnees={0};
guidata(hObject, handles);
%------------- CALLBACKS DES BOUTONS D'ENTREE DES DONNEES ---
function load_pushbutton_Callback(hObject, eventdata, handles)
[fichXYZ, pathXYZ] = uigetfile('*.xls','Selectionnez fichier>colonnes ACCOLÉES où se trouvent les données XYZ');
XYZ=xlsread(fichXYZ,-1); %sélectionner trois colonnes accolées dans un fichier Excel
%Stocker les données chargées dans un tableau à chaque clic
tab_donn=handles.donnees;
tab_donn{:,end+1}=XYZ;
handles.donnees=tab_donn;
%sortir le nom du fichier
str = get(handles.listbox1,'string');
str = cellstr(str);
str{end+1} = fullfile(pathXYZ,fichXYZ);
set(handles.listbox1,'string',str);
guidata(hObject, handles);
guidata(gcbf,handles);
%-------------- AFFICHAGE DES FICHIERS DANS LA LISTBOX ---------------
function listbox1_Callback(hObject, eventdata, handles)
contents = cellstr(get(hObject,'String')); %returns listbox1 contents as cell array
fich=contents{get(hObject,'Value')}; %returns selected item from listbox1
function listbox1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end |
Partager