bonjour,
je sais que le problème a été déja posé mais:
dans mon fichier csv les données sont séparé par des tabulatiosn, donc je ne sais pas quoi faire dans le séparateur de la fonction qui m'a été déja donnée par Sat83.
voici une capture de mon fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Cluster 1 Score:1.66 P_value Cellular differentiation 8.1E-3 ProcessA 7.6E-3 .... .... Cluster 2 Score:1.43 P_value amine metabolic 4.5E-1 ... ...
merci de votre aides.
Rq:
La fonction proposée par Sat83 est: ( sachant que le séparateur est la virgule)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 StringList *fichier = new TStringList(); fichier->LoadFromFile( "file.csv" ) ; TStringList *ligne ; for( int i=0; i< fichier->Count; i++ ) { ligne = new TStringList() ; ligne->Text = StringReplace(fichier->Strings[i], ';' , "\n", TReplaceFlags()<< rfReplaceAll ); Savecount=ligne->Count ; for(int j=0; j < ligne->Count; j++) { //....... traiter () } delete ligne ; } delete fichier ;
Partager