[..] StringSlipt

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
guitarist
Niveau 6
Niveau 6
Messages : 235
Enregistré le : mar. 02 déc. 2008 16:59
Status : Hors ligne

Re: [..] StringSlipt

#21

Message par guitarist »

C'est super mais il y a un petit souci : Classe = 0
Merci d'avance
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] StringSlipt

#22

Message par SagePourpre »

guitarist a écrit :C'est super mais il y a un petit souci : Classe = 0
Merci d'avance
Je ne comprends pas ta question ...



Si ton fichier *.csv est à 100% construit lignes par lignes comme l'exemple que tu m'as fourni, il ne devrait pas
y avoir de problèmes.


"Nom","Prénom","Classe"
"Nom","Prénom","Classe"
"Nom","Prénom","Classe"
etc...

La seule déduction que je peux faire est que ton fichier n'est pas exactement à 100% sous ce format.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
guitarist
Niveau 6
Niveau 6
Messages : 235
Enregistré le : mar. 02 déc. 2008 16:59
Status : Hors ligne

Re: [..] StringSlipt

#23

Message par guitarist »

J'ai trouvé la réponse : ce n'est pas le fichier csv mais lorsque que l'on indique de suprimer le premier et le dernier caractère de par ex 608 et bien il ne reste que (6)0(8)
Voilà
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] StringSlipt

#24

Message par SagePourpre »

Donc, en fait... ton fichier csv ressemblerait à ceci :

"Nom","Prenom",Classe

plutôt qu'à cela (l'exemple fourni au début de ton sujet)

"Nom","Prenom","Classe"


S'il n'y a pas de guillemets pour la classe, il suffirait simplement de changer ces lignes

Code : Tout sélectionner

 For $i = 1 To $info[0]
        $info[$i] = StringTrimLeft(StringTrimRight($info[$i],1),1)
        Next
pour

Code : Tout sélectionner

 For $i = 1 To 2
        $info[$i] = StringTrimLeft(StringTrimRight($info[$i],1),1)
        Next
ce qui aura pour effet d'enlever les guillemets des deux premiers éléments mais de ne pas toucher au troisième élément qui est la classe.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] StringSlipt

#25

Message par Tlem »

Pourquoi ne pas tout simplement faire un StringReplace ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] StringSlipt

#26

Message par SagePourpre »

Tlem a écrit :Pourquoi ne pas tout simplement faire un StringReplace ...
Trop simple... j'aime pas.

► Afficher le texte
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Répondre