Convertir centavos a euros

fab -  
 sddf -
Hola,

tengo un archivo que contiene líneas con un separador de campo ";".
Algunos campos identificados contienen precios en céntimos de euro y quiero transformarlos en euros.
¿Cómo insertar una coma antes de los dos últimos dígitos de estos campos?
ejemplo de línea:
artículo1;1234500;en stock;567890
artículo2;987600;agotado;3456730
.
.

Los campos 2 y 4 deben ser tratados para obtener:
artículo1;12345,00;en stock;5678,90
artículo2;9876,00;agotado;34567,30

¿Tienes alguna idea?

Configuración: Windows 7 / Firefox 19.0

2 respuestas

  1. walidovich_85 Mensajes publicados 698 Estado Miembro 73
     
    Hola,

    ¿se trata primero de un archivo accedido por Java, C, PHP... o simplemente Excel?
    5
    1. fab
       
      hola,

      se accederá por excel
      0
    2. fab
       
      la línea contiene realmente una cincuentena de campos, una decena de campos identificados deben ser transformados, los demás permanecen sin cambios:
      ¡algunos precios están a 0!
      sigo buscando
      si encuentro, comunico
      0
    3. fab
       
      Bueno, un amigo me ayudó:
      sprintf("%.2f",$i/100) en un awk

      gracias
      0