Matlab - como cargar un archivo .xlsx con una GUIDE ?

 
Vista:

como cargar un archivo .xlsx con una GUIDE ?

Publicado por jorge (9 intervenciones) el 31/05/2013 21:37:03
hola

Tengo la siguiente instrucion en un pusch button

% --- Executes on button press in cargarxlxs.
function cargarxlxs_Callback(hObject, eventdata, handles)
a=xlsread('datosprueba.xlsx')
t=a(:,1)';
b=a(:,2)';
s=a(:,3)';
p=a(:,4)';

Pero ahora quiero llamar el archivo .xlsx con la instruccion

a= xlsread('C:\Users\jorge\Documents\datosprueba.xlsx');

desde un edit text seguido por un push button

me refiero a que el usuario pueda poner la ruta en el edit text, y el pusch button lo cargue con la instruccion anterior
esto con la intension de que el usuario pueda cargar el archivo .xlsx desde cualquier parte, sin necesidad de tenerlo en la carpeta del programa

alguien sabe como se puede hacer ???

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como cargar un archivo .xlsx con una GUIDE ?

Publicado por Dave (1094 intervenciones) el 02/06/2013 09:52:59
Hola Jorge;

Debes usar la función uigetfile, esta función te permite elegir un archivo, ademas de navegar por los directorios, aquí un ejemplo.

1
[FileName,PathName] = uigetfile('*.xls','Selecciona un archivo Excel');



http://fismatlab.blogspot.com/

Espero que sea de alguna ayuda.

Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.blogspot.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar