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

walidovich_85 Mensajes publicados 698 Estado Miembro 73
 
Hola,

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

se accederá por excel
0
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
fab
 
Bueno, un amigo me ayudó:
sprintf("%.2f",$i/100) en un awk

gracias
0