[Choix Techno] modification de fichier

modification de fichier [Choix Techno] - Divers - Programmation

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
Reply

Marsh Posté le 26-10-2013 à 12:56:41   

Reply

Marsh Posté le 28-10-2013 à 15:30:17    

Bonjour,
 
Le perl à pour vocation la modification de fichier...


---------------
Made you your own sentence without believing that of the others...
Reply

Marsh Posté le 28-10-2013 à 16:00:10    

Merci OrcusZ,
 
je ne connais pas le perl, je vais regarder.

Reply

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 :/


Message édité par rufo le 29-10-2013 à 09:23:28

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

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.

Reply

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...

Reply

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...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 30-10-2013 à 10:46:45    

Ou du TCL/Tk  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed