[..] Créer et éditer un fichier excel.xslx

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

[..] Créer et éditer un fichier excel.xslx

#1

Message par jeanmimigab »

Bonjour à tous(tes) :D

Je suis bien avancé dans mon petit projet, cependant je voudrais améliorer mon petit programme.

Aujourd’hui je me sert d'un fichirer.txt afin de recueillir des informations servant à contrôler une activité (c'est pas très sexy et pratique comme solution). :mrgreen:

Le soucis, c'est que je préfèrerais envoyer ces données dans un fichier excel qui sera beaucoup plus adapté à l'exploitation des données recueillies ( possibilité de classer/filtrer )

Pourriez vous m'indiquer si un tuto sympa existe car je trouve tout et n'importe quoi sur le web

J'ai aussi penser à éditer mon fichier .txt avec des séparateur, mais je pense que cela serait compliqué d'automatiser l'importation de ce fichier txt dans excel afin de le mettre en forme.

Donc je pense que l'idéal serait d’éditer directement le fichier.xslx plutôt que de passer par une solution de contournement.

Merci d'avance pour vos conseils

bonne soirée :wink:
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Créer et éditer un fichier excel.xslx

#2

Message par walkson »

Bonsoir,
J'ai aussi penser à éditer mon fichier .txt avec des séparateur
Si vous prenez ";' comme séparateur et vous renommez le fichier avec l'extension en .csv ,ça passe :mrgreen:
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

Re: [..] Créer et éditer un fichier excel.xslx

#3

Message par jeanmimigab »

bonsoir Walkson,


tu veux dire qu'un truc dans ce genre cela fonctionne ? :?

Code : Tout sélectionner

FileWrite(@scriptdir & "\rapport.txt", 'donnée1;donnée2;donnée3')
FileMove(@scriptdir & "\rapport.txt", "@scriptdir & "\rapport.csv")
Merci pour tes conseils :wink:
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Créer et éditer un fichier excel.xslx

#4

Message par walkson »

Re,
FileWrite(@scriptdir & "\rapport.txt", 'donnée1;donnée2;donnée3')
si les données sont séparées par ";" , vous pouvez créer un csv
Faites l'expérience, vous créer un TXT et vous écrivez "AA;BB;CC;" et vous le renommez en csv
Exel vous l'ouvre dans l'ordre souhaité
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

Re: [..] Créer et éditer un fichier excel.xslx

#5

Message par jeanmimigab »

ha yes, c'est cool ! c'est plutôt pas mal..

Je vais étudier la chose et si j’obtiens le résultat désiré, cela va me faire gagner pas mal de temps...!

Je te tiens au courant si j'ai des soucis de mise en forme des rapports.

merci beaucoup et passes une bonne soirée :wink:
Avatar du membre
jeanmimigab
Niveau 5
Niveau 5
Messages : 123
Enregistré le : sam. 08 oct. 2011 14:01
Status : Hors ligne

Re: [..] Créer et éditer un fichier excel.xslx

#6

Message par jeanmimigab »

hello,

les premières galères arrivent :mrgreen:

Mes test fonctionnent plutôt bien, même si j’utilise des variables

par exemple cela fonctionne et je récupère bien les infos de $ecri2 dans la cellule A/1 du classeur

Code : Tout sélectionner

FileWrite(@scriptdir & "\rapport.csv",$ecri2)
idem je change bien de ligne en ajoutant "& @CRLF"

Code : Tout sélectionner

FileWrite(@scriptdir & "\rapport.csv",$ecri2 &  @CRLF)
Par contre je n'arrive pas à éditer A/1 et B/1 avec la ligne si dessous en utilisant le séparateur ";"
cela donne une erreur relative à la syntaxe

Code : Tout sélectionner

FileWrite(@scriptdir & "\rapport.csv",$ecri2;$ecri2)
(je précise que cela fonctionne bien en éditant du texte, cela bloque juste avec les variable $xxxx) :cry:

bonne soirée et merci encore


edit >> je m'y suis pris comme un manche, il fallait saisir le séparateur entre & ";" &

Code : Tout sélectionner

FileWrite(@scriptdir & "\rapport.csv",$ecri2 & ";" & $ecri2 & @CRLF)
Répondre