Rechercher : dans
Par :

Matlab lire .csv avec chaine de caractere

Dernière réponse le 25 jun 2008 à 12:09:33 belal, le 1 jun 2007 à 15:21:25 
 Signaler ce message aux modérateurs

Bonjour,

Je veux lire un fichier .csv qui contient une entete (chaine de caractère) et les valeurs numériques correspondantes.
Je n'arrive pas à lire le fichier à cause du mélange chaine de caractère + valeurs numériques. Je voudrais juste récupérer les données numériques.

Si quelqu'un peut m'aider, ce serait vraiment super.

Merci

Voilà un extrait du fichier :

Date,Time,WS1,WD1
,,m/s,deg
1.2.2003,11:0:2, 0.6, 140,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:8, 0.6, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:13, 0.3, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:18, 0.3, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:23, 0.4, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:28, 0.5, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:33, 0.5, 132,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:38, 0.6, 130,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.2003,11:0:43, 0.7, 128,,,,,,,,,,,,,,,,,,,,,,,,,

Configuration: Windows 2000
Firefox 1.5.0.1

Meilleures réponses pour « matlab lire .csv avec chaine de caractere » dans :
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

ced, le 14 avr 2008 à 12:02:34

Bonjour,

J'ai le meme probleme, mais en plus je ne sais pas coment faire pour ouvrir ce fichier.

extrait de mon .csv :

"Record Length",2001,"Points",-1.00600001e-008, -0.1840626
"Sample Interval",1.00000001e-011,s,-1.00500001e-008, -0.1773438
"Trigger Point",1006,"Samples",-1.00400001e-008, -0.1698438
"Trigger Time",1.99877155e-012,s,-1.00300001e-008, -0.1600001
"",,,-1.00200001e-008, -0.1468751
"Horizontal Offset",-1.25500002e-008,s,-1.00100001e-008, -0.1310938
,,,-1.00000001e-008, -0.1135938
,,,-9.99000013e-009, -0.09593756
,,,-9.98000013e-009, -0.08000006
....~


Merci

Répondre à ced

2

 lumiere, le 25 jun 2008 à 12:09:33

Je connais pas matlab mais vous pouvez essayer en php le code suivant
<?php
//r=> read ( en lecture )
//w=> write (ecriture)
//a+ pour l'ouverture du fichier en mode lecture et écriture par ajout
//(si le fichier n'existe pas il sera créé)

$fp = @fopen("fichier.csv", "r") or die("Couldn't open file");

// TanQue Non Fin Fichier
while(!feof($fp))
{
//récuperation par ligne
$info= fgets($fp,4096);

// Afficher toutes les lignes lues
echo "<pre>";
echo( $info);
echo "</pre>";

}
?>

Répondre à lumiere