Opening and Saving files

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 Comment

What do you mean "resave"? Re-saved by who and how?

Sign in to comment.

Answers (2)

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
Walter Roberson
Walter Roberson on 11 Aug 2011

0 votes

A = fileinput(FILENAME); A(A=='"')=[]; fid = fopen(NEWFILENAME,'w'); fwrite(fid,A); fclose(fid)

Asked:

Wei
on 11 Aug 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!