How do I save a workspace variable to a .txt file?
41 ビュー (過去 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!