How do I save a workspace variable to a .txt file?
45 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I tried using the 'save' function, but I can't seem to get it to work. I want to append a .txt file by saving a variable "excel" to it. I want to be able to do this repeatedly.
I tried the code
save(saving.txt, excel, '-append-')
2 Commenti
Jan
il 21 Ago 2012
And I'm sure you got an error message when you run this command. Then it would be a good idea 1. to read the message, and 2. to post it here when the solution is not clear after 1.
Risposta accettata
José-Luis
il 21 Ago 2012
Modificato: José-Luis
il 21 Ago 2012
save('myFile.txt', 'excel', '-ASCII','-append');
6 Commenti
Walter Roberson
il 19 Gen 2019
Those are not 9.7 and 1.15 . Those are 97 and 115 which are the character positions of the characters you tried to save. save with -ascii is reserved for numeric values and cannot be used to save text. If you need to save text you will need to fopen/fprintf/fclose . Or there is a hack with dlmwrite. Or Windows with excel installed can xlswrite a cell array containing character vectors. or writetable can write csv files from tables that include character vectors .
Walter Roberson
il 19 Gen 2019
Without the -append every save will erase all existing content of the file.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Spreadsheets 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!