xlswrite otro directorio
Publicado por DANI (10 intervenciones) el 21/02/2013 14:19:07
Hola compañeros,
tengo un pequeño problema, al cual no encuentro solución.
se trata con el comando xlswrite, lo que quiero es generar/modificar un archivo xls, pero este archivo se encuenta en otro directorio diferente al que esta trabajando el file matlab.
la idea es algo así:
path='C:\Mis documentos\';
s=xlswrite( path '\resultados.xls',file(:,4),'Hoja1','A4');
winopen(strcat(path,'resultados.xls'));
esto anterior no me funciona,pero el que pongo a continuación si :
path='C:\Mis documentos\';
s=xlswrite('C:\Mis documentos\resultados.xls',file(:,4),'Hoja1','A4');
winopen(strcat(path,'resultados.xls'));
es decir, que si en el xlswrite pongo la ruta en 'comillas', si que me genera el archivo, y luego winopen abre el archivo.
mientras que en la primera opcion, me da error,
he estado viendo posibles sintaxis, pero no veo la forma.
me interesa no poner la ruta ya que el path es variable, tengo un path u otro dependiendo de opciones previas seleccionadas en el código.
gracias,
saludos
tengo un pequeño problema, al cual no encuentro solución.
se trata con el comando xlswrite, lo que quiero es generar/modificar un archivo xls, pero este archivo se encuenta en otro directorio diferente al que esta trabajando el file matlab.
la idea es algo así:
path='C:\Mis documentos\';
s=xlswrite( path '\resultados.xls',file(:,4),'Hoja1','A4');
winopen(strcat(path,'resultados.xls'));
esto anterior no me funciona,pero el que pongo a continuación si :
path='C:\Mis documentos\';
s=xlswrite('C:\Mis documentos\resultados.xls',file(:,4),'Hoja1','A4');
winopen(strcat(path,'resultados.xls'));
es decir, que si en el xlswrite pongo la ruta en 'comillas', si que me genera el archivo, y luego winopen abre el archivo.
mientras que en la primera opcion, me da error,
he estado viendo posibles sintaxis, pero no veo la forma.
me interesa no poner la ruta ya que el path es variable, tengo un path u otro dependiendo de opciones previas seleccionadas en el código.
gracias,
saludos
Valora esta pregunta
0