Bonjour,
Je sais que cette question a été posée de nombreuses fois, mais malgré cela je n'arrive toujours pas à régler mon problème.
J'avais de base fichier .xlsx que j'ai ensuite enregistrer au format .csv grâce à LibreOffice. Je précise que j'ai supprimé la 1ère ligne qui contenait du texte : me reste donc uniquement des chiffres (à virgules) qui sont séparés par des points virgules.
J'ai essayé :
puis avec dlmread :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >> csvread('données'.csv') ??? Error using ==> dlmread at 145 Mismatch between file and format string. Trouble reading number from file (row 1, field 2) ==> ;1,67 Error in ==> csvread at 52 m=dlmread(filename, ',', r, c);
et enfin avec importdata : cela marche mais prend les virgules comme séparateurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >> dlmread('données.csv'); ??? Error using ==> dlmread at 145 Mismatch between file and format string. Trouble reading number from file (row 1, field 2) ==> ;1,67
J'ai enfin essayé cela pour essayé de dire que les séparateurs étaient des points virgules mais j'obtiens exactement la même chose qu'avec le importdata simple :
Je suis donc un peu perdue...
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> V = importdata(données.csv',';')
Merci par avance de votre aide
Partager