PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Remplir un tableau à partir un fichier texte
Remplir un tableau à partir un fichier texte
Débuté par Tylan, 07 mar. 2019 07:03 - 4 réponses
Membre enregistré
4 messages
Posté le 07 mars 2019 - 07:03
Bonjour,

Je dois remplir un tableau verticale avec des éléments d'un fichier texte.
Mon problème est que je dois lire le fichier ligne par ligne et renseigner une colonne par élément d'une ligne.
Ex :
1) tableau -> colonne1 colonne2 colonne3
2) fichier
élément1->RC
élément2->RC
élément3->RC

3) tableau complété
colonne1 colonne2 colonne3
élément1 élément2 élément3

Avez-vous une idée?



Merci
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 07 mars 2019 - 08:06
Bonjour,

Ca veut dire que tu as autant de colonnes que de lignes c'est ça ?

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
948 messages
Popularité : +30 (92 votes)
Posté le 08 mars 2019 - 07:10
Coucou,

Comment lire dans un fichier CSV ?

https://doc.pcsoft.fr/?20056

HImporteTexte

// Ce fichier sera importé
sCheminFichierTexte est une chaîne = "ImportJoueur.txt"

// Contenu de ce fichier (2 lignes) :
// "JoueurImport1","19850618"
// "JoueurImport2","19900512"

// sNomJoueur et dDateNaissance sont 2 rubriques du fichier Joueur de type chaîne et Date

SI HImporteTexte(Joueur, sCheminFichierTexte, "sNomJoueur,dDateNaissance", ...
"," + Caract(127) + """" + Caract(127) + RC + Caract(127) + ".") ALORS
...
SINON
...
FIN

Reférence: https://doc.pcsoft.fr/?3044011&name=himportetexte_fonction

ChaîneVersTableau

// Tableau à deux dimensions
sMesValeurs est une chaîne = "A" + TAB + "B" + RC + "C" +TAB + "D" + RC + "E" + TAB + "F"
// Tableau initial
MonTableau est un tableau de 2 par 3 chaînes
ChaîneVersTableau(sMesValeurs, MonTableau)
// Le tableau contient : "A;B" , "C;D" , "E;F"

Reférence: https://doc.pcsoft.fr/fr-FR/?1000017008

--
In üs we trust - #92i - #LaPiraterieNestJamaisFinie
Message modifié, 08 mars 2019 - 07:19
Membre enregistré
281 messages
Popularité : +24 (26 votes)
Posté le 08 mars 2019 - 13:20
Bonjour,

Je pense qu’il parle d’un champ Table et non d’une variable de type tableau. Je vois beaucoup de fois l’erreur sur ce forum mais je ne la comprends pas... Je ne connais aucun langage qui décrit un tableau comme un élément graphique.

Arrêtez de faire cette erreur !!
Membre enregistré
299 messages
Popularité : +16 (16 votes)
Posté le 08 mars 2019 - 13:52
Ce qu'il faudrait aussi arrêter c'est de poster la même question sur 2 catégories de forum différentes.
Nous vous avons déjà répondu sur le forum WinDev.