Matlab - Ayuda con la instrucción xlsread

 
Vista:
sin imagen de perfil

Ayuda con la instrucción xlsread

Publicado por Eugenio (3 intervenciones) el 08/05/2013 00:01:15
Hola a todos! Me llamo Eugenio y tengo un problema con la instrucción xlsread. Quiero leer interactivamente un archivo con extensión xlsx. Luego de poner la sintaxis siguiente :

[filename, pathname] = uigetfile('*.xlsx')

A=xlsread('filename','h9:sy297');

Obtengo el siguiente error :

??? XLSREAD unable to open file filename.
Error using ==> validpath at 42
File C:\Users\Administrador\Documents\MATLAB\filename.xls not found.

Error in ==> fft_est at 28
A=xlsread('filename','h9:sy297');


Sin embargo cuando empleo el siguiente comando :

A=xlsread('Nombre del archivo que elijo','h9:sy297');

En este caso sí obtengo la lectura, pero el problema es que debo colocar la ruta del archivo y su nombre cada vez que quiero correr el programa.
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ayuda con la instrucción xlsread

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 08/05/2013 00:40:34
1
2
3
[filename, pathname] = uigetfile('*.xlsx')
 
 A=xlsread(fullfile(pathname,filename),'h9:sy297');



Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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
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

Ayuda con la instrucción xlsread

Publicado por Dave (1094 intervenciones) el 08/05/2013 07:11:57
Hol Eugenio;

Pasa que estas colocandole comillas a las variable filename, elimina las comillas y superarás el error.

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