Tengo un problema por el cual una cadena de 8 dígitos como '313397E9' se pasa a excel, luego se lee como el número '313397000000000' o '3.133970e + 014'.número de notación científica de matlab
Esto está siendo leído por Matlab y reconocido como el número, no como la cadena. ¿Cuál sería la forma más fácil de convertirlo a la cadena de 8 dígitos?
Gracias de antemano por toda su ayuda.
Tendrás que decirnos el mecanismo de comunicación entre MATLAB y Excel –
. Utiliza actxserver para abrir excel, luego obtiene la hoja específica, luego value = (sheet.Range (['A2: A32000']). Value) Eso es todo en una gran base de código que no escribí, y probablemente no debería meterme. ¿Hay alguna forma de convertirlo a los 8 dígitos una vez que es un número? – Alec
¿Cómo se almacenan los números en MATLAB? ¿Son realmente cuerdas? ¿Y cómo los quiere almacenados en Excel? ¿Cuerdas o números? –