writing a string to an excel file
이전 댓글 표시
I want to write strings to an excel file. Because I need to do this frequently I think I need to first write to a matrix and then write the matrix to the excel file. I can write numerical matrices to excel files using xlswrite. I have not figured out how to do this with strings.
For example I want to write 'CL on' and then some time later write 'CL off'
Thanks for your help.
답변 (1개)
Walter Roberson
2011년 8월 2일
1 개 추천
Are you using Windows and do you have Excel installed? If so then you can xlswrite() a cell array that can have string or numeric entries or a mix.
If you are not using Windows or Excel is not installed, then xlswrite() will not accept a cell array and you must use other ways to write the data.
댓글 수: 3
Jim
2011년 8월 3일
Fangjun Jiang
2011년 8월 3일
First you assigned Datainter as an all-zero double array. They you tried to assign a string to the first element. That is not allowed. You need to learn how to use cell array. help cellstr
C = {'hello' 'yes' 'no' 'goodbye'}
xlswrite('test.xls',C);
Walter Roberson
2011년 8월 3일
Datainter{1:2500,1:2} = 0;
Datainter{1,1} = 'CL off';
Notice the use here of cell arrays, {} instead of ()
카테고리
도움말 센터 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!