Opening and Saving files
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
Is there a command to save files through Matlab? I have csv files (containing dates and double) and would like to save them into another folder. These files were downloaded from a data colletion software and for some reason, have quotation marks around every value, ex: A= ["3", "2008/01/02", "c31213", "0"; "5", "2008/01/05", "c36465", "1"; "6", "2008/01/54", "c31587", "4";]
this file is very hard to work with in matlab, but I noticed that once the file is resaved, the quotation marks disapear. this is why I want to resave them.
Simply opening the file and writing them into another will not work because again, reading the quotation marks is impossible.
1 Commento
Risposte (2)
Fangjun Jiang
il 11 Ago 2011
csvwrite() or dlmwrite()
BTW, you could easily get rid of the double quote symbol.
A='"3", "2008/01/02", "c31213"';
B=strrep(A,'"','')
You could do that too on a file with find-and-replace
0 Commenti
Walter Roberson
il 11 Ago 2011
A = fileinput(FILENAME); A(A=='"')=[]; fid = fopen(NEWFILENAME,'w'); fwrite(fid,A); fclose(fid)
0 Commenti
Vedere anche
Categorie
Scopri di più su Text Files in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!