writing string into excel
Mostrar comentarios más antiguos
I am trying to simply write cell string array to excel
xlswrite(ExclFl,cellstr("1.1234"),'A1:A1');
or
xlswrite(ExclFl,{'1.1234'},'A1:A1');
in excel the written string is shown as 11.234, I tried to change the format of the cell but no luck.
Another strange observation is that if I have a string like
xlswrite(ExclFl,{'0.1234'},'A1:A1');
then it is correctly shown in excel.
Any idea?
4 comentarios
dpb
el 8 de Mayo de 2020
Can't reproduce here.
Af
el 8 de Mayo de 2020
dpb
el 8 de Mayo de 2020
Same ML Release, Excel version, still Win7 though.
While didn't test on W10, I've never observed such on that system either, so agree must be something unique to your setup.
What happens if you use writetable instead of xlswrite?
Af
el 12 de Mayo de 2020
Respuestas (1)
Harsha Priya Daggubati
el 11 de Mayo de 2020
Hi,
I could not reproduce the same at my end too. I guess there might be a cache issue. Try using the following commands.
rehash toolbox
rehash toolboxcache
Hope this helps!
4 comentarios
Af
el 11 de Mayo de 2020
Harsha Priya Daggubati
el 11 de Mayo de 2020
Hi,
Could you check whether this solution might help you
dpb
el 11 de Mayo de 2020
Same Q? as above...what if you use writetable instead? Would prove whether it is MATLAB/xlswrite that is the problem or a system/Excel issue. The above looks like locale settings issues may be in the way.
Af
el 12 de Mayo de 2020
Categorías
Más información sobre Spreadsheets en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!