How do I save a workspace variable to a .txt file?
83 次查看(过去 30 天)
显示 更早的评论
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 个评论
Jan
2012-8-21
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.
采纳的回答
José-Luis
2012-8-21
编辑:José-Luis
2012-8-21
save('myFile.txt', 'excel', '-ASCII','-append');
6 个评论
Walter Roberson
2019-1-19
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
2019-1-19
Without the -append every save will erase all existing content of the file.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spreadsheets 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!