Saving strings (ex. 0222222) from MATLAB to Excel using xlswrite is saving as a numeric.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am trying to save a string (i.e. 02222222) into excel. I need to keep the leading zero, but when I use xlswrite in MATLAB is converts it to a number, so I lose the leading 0.
I currently have my data saved in a cell array as a string.
Any clue if this is possible?
2 commentaires
Rik
le 12 Mar 2018
Have you tried wrapping the values in double quotes? Excel has a tendency to be smart-ass and change the data type if you don't include " to denote strings.
Réponses (1)
Fangjun Jiang
le 12 Mar 2018
Add a single quote in front to deal with Excel
a={'"022','''022','022'}
xlswrite('test.xls',a);
winopen test.xls
0 commentaires
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!