Bonjour a tous.
J'ai réalisé un script perl qui affiche un résultat sur excel mais je ne sais pas comment faire deux choses.
La première c'est par exemple lorsque ma boucle while lit les fichiers à parser, j'aimerais pouvoir incrémenté un compteur lorsque une ligne n'apparaît pas dans mon fichier.
Ce code incrémente un compteur lorsque fermeture correcte apparaît
J'avais pensé qu'en mettant le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while (my $ligne = <$fh>) { if ($ligne =~ /Fermeture correcte/) { my cpt++; }ça fonctionnerais et incrémenterais le compteur mais ce n'est pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ($ligne !~ /Fermeture correcte/)
La deuxième chose est que je ne peux pas exécuter mon script perl lorsque excel est déjà ouvert. J'ai le message d'erreur "can't open C:\\.... It may be in use or protected".
Je voulais savoir si c'était possible de remédier à ce problème, et si oui comment
Merci pour vos réponses
Cordialement
Partager