[R] ListView

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
toma76
Niveau 4
Niveau 4
Messages : 52
Enregistré le : mar. 11 févr. 2014 16:32
Status : Hors ligne

[R] ListView

#1

Message par toma76 »

Bonjour a tous,

Je cherche un moyen de recuperer les données dans un fichier excel et de les integrer dans un ListView qui ce situe dans mon interface.
Cela est-il possible ?

Merci d'avance
Modifié en dernier par toma76 le mer. 19 mars 2014 15:28, modifié 1 fois.
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [...]ListView

#2

Message par Hugues »

Salut,

Oui tu peux ^^. Si c'est un fichier *.csv, utilise la fonction

Code : Tout sélectionner

_CSV2ARRAY()
le lien ici -> http://www.autoitscript.com/forum/topic ... csv2array/.

Sinon, regarde dans le fichier d'aide, tu as pas mal d'exemples.
► Afficher le texte
toma76
Niveau 4
Niveau 4
Messages : 52
Enregistré le : mar. 11 févr. 2014 16:32
Status : Hors ligne

Re: [...]ListView

#3

Message par toma76 »

Un GRAND Merci pour cet aide ^^

Une petite question
tout fonctionne mais j'ai en premiere ligne de ma ListView le nombre de ligne et a cote le nombre de colonnes, est-il possible d'enlever cela,

Voici le bout de code
► Afficher le texte
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [...]ListView

#4

Message par Hugues »

Oui, tu le peux bien sûr. Il faut que tu fasses une boucle de lecture de ton fichier Excel.

Si c'est un fichier CSV, voici un exemple (je crois que c'est Mikell qui m'avait aider ^^)
► Afficher le texte
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] ListView

#5

Message par jguinch »

_ExcelReadSheetToArray() te retourne dans la première ligne le nombre de lignes ($array[0][0]) et le nombre de colonnes ($array[0][1])
Pour pas trop de casser la tête, tu peux supprimer la première ligne avec _ArrayDelete.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] ListView

#6

Message par Hugues »

Bon c'est un peu brut de décoffrage ^^, on ne passe plus par Excel... On affiche directement dans la ListView

Try this:
► Afficher le texte
Répondre