converting .txt file to .csv file with mixed delimiter
    14 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hi there,
I want to convert the .txt file into .csv file. The file has mixed delimiter (Comma, tab) like this.

fileilename = '/Users/gulfcarbon2/Downloads/Modis Data/7da2190bbf_NSF_Rapid_HPLC_2018_AC.txt';
csvfile1 = readtable(filename, 'Delimiter','tab' );
writetable(csvfile1, 'seadasfile1.csv');
This is the code I wrote but the result is coming without any headerline (var1, var2 etc). Kindly help me out to write a function i can get the header in the 1st row and unit in the next. I have started coding in Matlab so every help is appriciated.
Thank you 
0 Commenti
Risposte (3)
  dpb
      
      
 il 27 Lug 2022
        Using the import tool manually, just go to the section on 'delimiters' and check the comma as well as the identified blank -- it isn't tab-delimited but blank for the bulk of the file so the tab substitution didn't do anything, anyways.
  dpb
      
      
 il 26 Lug 2022
        
      Modificato: dpb
      
      
 il 27 Lug 2022
  
      filename='/Users/gulfcarbon2/Downloads/Modis Data/7da2190bbf_NSF_Rapid_HPLC_2018_AC.txt';
data=readlines(filename);
data=strrep(data,char(9),',');
wwritematrix(data,'seadasfile1.csv','QuoteStrings',0); % correction; w R2022B and earlier
4 Commenti
  dpb
      
      
 il 27 Lug 2022
				We can't do anything about testing anything with just images and you've not provided a sample (short) test file.
Nor have you specificied clearly what the end objective is???
Vedere anche
Categorie
				Scopri di più su Data Import from MATLAB in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


