-
Gros Tableur Excel
Bonjour !
J'ai un petit soucis, j'aimerai importer un tableur libreoffice sous matlab, je l'ai sauvé en .xls.
Pour la suite, j'utilise la fonction xlsread, le tableur fait 1,2Mo, et quand j'essaie de l'importer, j'ai le message d'erreur :
"File contains unexpected record length . Try saving as Excel 98"
J'ai bien vérifié, et il me semble pourtant que le fichier est enregistré en version xls (97-2003).
Cependant, tout fonctionne normalement pour les tableurs plus petits, j'imagine que c'est donc un problème de taille... Une idée de comment je pourrais m'y prendre ?
Merci d'avance !
-
Essaie d'exporter tes données dans un fichier CSV que tu pourras lire avec csvread par exemple.
-
Merci pour ta réponse aussi rapide !
Je viens de résoudre le problème, si jamais tu en sais plus que moi là dessus ... :
dans mon tableur excel, certaines valeurs étaient alignées à gauche au lieu d'à droite dans les cellules. Elles étaient donc considérées comme NaN par Matlab. Dans les petits tableaux, Matlab pouvait l'ouvrir et m'afficher donc NaN pour les valeurs correspondantes, mais dans le plus grand tableau, il semblerait que ça soit la source du message d'erreur : une fois alignées à droite dans le grand tableau Excel, xlsread peut le lire sans soucis.
Si jamais tu as une idée...
Bonne fin de journée, encore merci ! :D