Transformer des centimes en euros

fab -  
 sddf -
Bonjour,

j'ai un fichier contenant des lignes avec un séparateur de champ ";".
Certains champs identifiés contiennent des prix en centimes d'euros et que souhaite les transformer en euros.
Comment insérer une virgule avant les deux derniers digits de ces champs ?
exemple de ligne:
article1;1234500;en stock;567890
article2;987600;rupture;3456730
.
.

Les champs 2 et 4 doivent être traités pour obtenir:
article1;12345,00;en stock;5678,90
article2;9876,00;rupture;34567,30

Avez vous une idée ?

2 réponses

  1. walidovich_85 Messages postés 698 Statut Membre 73
     
    bonjour,

    s'agit til d'abord d'un fichier accédé par java, c, php... ou simplement excel?
    5
    1. fab
       
      bonjour,

      il sera accédé par excel
      0
    2. fab
       
      la ligne contient réellement une cinquantaine de champ, une dizaine de champs identifiés doivent être transformés, les autres restent inchangés:
      certains prix sont à 0 !
      je cherche toujours
      si je trouve je communique
      0
    3. fab
       
      Bon un ami m'a aidé:
      sprintf("%.2f",$i/100) dans un awk

      merci
      0