Is it possible write on txt file and then convert it to csv?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Anita Coletta
il 30 Ott 2020
Modificato: Gouri Chennuru
il 3 Nov 2020
Hello everybody!
It's me again; today I have new problem: we're trying to add 3 char array, because we need it for another software. We try with this part of code:
text={'Start:,0,';'Length:,1200,';'Sample Rate:,100,'};
sign=cellstr(text);
sign2=num2cell(sign1(:,1));
SIGN={[sign;sign2]};
SIGN2=cell2table(SIGN{1,1});
SIGN3=table2array(SIGN2);
writecell(SIGN{1,1},'output.csv')
But there's a problem with txt file, because there're ' " ' and they don't run the software that we need to use.
We've tried with another code
sign1=0.00001*sign1;
dlmwrite('NEW.txt',sign1,'precision','%.f,');
load NEW.txt;
NEW=NEW(1:4096);
writematrix(NEW,'output1.csv');
but, in this case, we don't know how to insert 3 char rows in txt file.
Can someone help us, please?
2 Commenti
Mathieu NOE
il 30 Ott 2020
hello Anita
sorry I don't understand your problem.
But there's a problem with txt file, because there're ' " ' and they don't run the software that we need to use.
you want to add 3 char (what ? the ' " ' ? ) array where ? in the file name ? in the csv file ?
what are the dimensions of your input data ? (sign1)
would be helpfull if you can define :
1/ your inputs : sign1,
2/ a template of how you want to have your output data / output file organized...
Star Strider
il 30 Ott 2020
The table approach is appropriate and preferable. Keep it that way!
Risposta accettata
Gouri Chennuru
il 3 Nov 2020
Modificato: Gouri Chennuru
il 3 Nov 2020
Hi,
You can maintain the table and you can use the “writetable” function in MATLAB to write the table to a comma delimited text file.
Hope this Helps!
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Tables 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!