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!