load a txt file to load a columns in a tex box on GUI
    2 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Biza Ferreira
 am 31 Aug. 2014
  
    
    
    
    
    Bearbeitet: Biza Ferreira
 am 1 Sep. 2014
            I have made a interface on GUI Matlab, now a have a button to open a .txt file. I need load into a text box, some data how coming from txt file. But my problem is that data are disposed in columns like this.
Vol AA MM DD hh mm ss
Vol AA MM DD hh mm ss
Vol AA MM DD hh mm ss
Vol AA MM DD hh mm ss
I have done this code: if true % code [filename pathname] = uigetfile({'*.txt'},'Open File'); fullpathname =strcat(pathname, filename); text= fileread(fullpathname); set(handles.pathy,'String',fullpathname); end
1 Kommentar
  Jos
      
 am 31 Aug. 2014
				Hi,
I'm not entirely sure what you want to do, could you show what the text file looks like and what exactly you want to display in the text box
Akzeptierte Antwort
  Jos
      
 am 31 Aug. 2014
        [filename, pathname] = uigetfile({'*.txt'},'Open File'); 
fullpathname = strcat(pathname, filename); 
fileVars = dlmread(fullpathname,'',0,0);
displayVar = fileVars(1,3);
set(handles.pathy,'String',num2str(displayVar));
fill in the row and column you want on line 4
0 Kommentare
Weitere Antworten (3)
  Biza Ferreira
 am 31 Aug. 2014
        
      Bearbeitet: Biza Ferreira
 am 31 Aug. 2014
  
      1 Kommentar
  Jos
      
 am 31 Aug. 2014
				what do you want to display in the text box? Currently you're printing the path and file name, do you want to show all data lines in your file in the text box? If so, you want to replace set(handles.pathy,'String',fullpathname) with set(handles.pathy,'String',text)

Siehe auch
Kategorien
				Mehr zu Standard File Formats finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



