Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2011, 12:33
ACMMADRID
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Leer fichero y cargar en bbdd mysql

Hola!!!

necesito ayuda....como casi todos que nos asomamos por aquí.

Necesito leer de un fichero de texto plano todas las líneas y cargar el contenido de esas líneas en bbdd.

Un ejemplo del fichero sería el siguiente:

20101002000000000050000000000070000000000000000001 30000000000700
20101002000000000050100000000020000000000000000001 20000000000600
20101002000000000050200000000100000000000000000020 90000000003000
20101002000000000050300000000330000000000000000180 20000000009900

Estas líneas están formados por los siguientes campos:

Día(8 posiciones) . Formato YYYYMMDD
Código(15 posiciones): Texto
Total L(8 posiciones):Entero
Total D(10 posiciones):Entero
Total V(10 posiciones):Entero
Total Importe APC 9 (10posiciones parte enteray 2 posiciones decimal):Float
Impuesto(1 posiciones):Entero
Relleno X (160) a blancos


Estos valores los tendré que cargar una tabla creada en mysql con los siguiente campos:

Día(8 posiciones) . Formato YYYYMMDD
Código(15 posiciones): Texto
Total L(8 posiciones):Entero
Total D(10 posiciones):Entero
Total V(10 posiciones):Entero
Total Importe APC 9 (10posiciones parte enteray 2 posiciones decimal):Float
Impuesto(1 posiciones):Entero.


La idea general la tengo pero no se como llevarla a cabo: leer línea por línea, y desplazarme por dicha línea según las posiciones de cada campo; y así hasta el final del fichero....

¿podrían ayudarme?

Mucas gracias