modification de fichier [Choix Techno] - Divers - Programmation
Marsh Posté le 28-10-2013 à 15:30:17
Bonjour,
Le perl à pour vocation la modification de fichier...
Marsh Posté le 28-10-2013 à 16:00:10
Merci OrcusZ,
je ne connais pas le perl, je vais regarder.
Marsh Posté le 29-10-2013 à 09:22:54
Perl ou PHP sont de bon outils pour traiter du texte.
Si tu es sous Linux, il y a aussi SED ou AWK (ce dernier est très puissant pour manipuler du texte).
Edit ; cela dit, vu tes propositions dans le sondage, j'ia plutôt l'impression que t'es sous Windows
Marsh Posté le 29-10-2013 à 11:29:42
VBS. C'est presque comme VBA pour Excel, sauf qu'Excel n'est pas nécessaire, et que ça peut tourner sans ouvrir de fenêtre (en batch). VBS fait partie, de Windows depuis Windows 95.
Marsh Posté le 29-10-2013 à 18:38:32
Merci, je vais fouiller tout ça, mais comme il faut que je laisse la possibilité aux utilisateurs de paramétrer des plages et un texte de remplacement...
Marsh Posté le 30-10-2013 à 10:11:34
Ben un simple fichier de conf peut permettre ce paramétrage. Maintenant, s'il faut une IHM, faudra peut-être envisager un langage type C#, Java, Delphi...
Marsh Posté le 30-10-2013 à 10:46:45
Ou du TCL/Tk
A+,
Marsh Posté le 26-10-2013 à 12:56:41
bonjour,
j'ai un fichier .txt issu d'un applicatif métier contenant des horaires que je dois remplacer par un texte s'ils sont compris dans une plage.
les plages seraient renseignées par l'utilisateur, comme le texte de remplacement
le souci est que ces horaires ne sont pas castés comme il faut, ils sont présent sous la forme 7.23 par exemple.
par contre le fichier est formaté correctement avec un séparateur tabulation.
ma question est quel langage choisir pour faire la modification ?
j'ai commencé en vba excel, car c'est connu par l'utilisateur, mais je crains des problématiques de format : il faut que je caste plusieurs fois les données.
je pensais également le faire en powershell. mais je ne sais pas si on peut caster facilement.
après il y a peut-être d'autres idées..
Votre avis ?
Message édité par GeekAlf le 26-10-2013 à 13:00:13