Foros del Web » Programando para Internet » PHP »

analizar archivo, consejos.

Estas en el tema de analizar archivo, consejos. en el foro de PHP en Foros del Web. Hola chicos, Recurro a ustedes en busca de la mejor manera, de analizar el contenido de un archivo. Lamentable mente el formato no es un ...
  #1 (permalink)  
Antiguo 03/01/2012, 19:30
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
analizar archivo, consejos.

Hola chicos,
Recurro a ustedes en busca de la mejor manera, de analizar el contenido de un archivo.
Lamentable mente el formato no es un CSV con ;.

Por eso planteo el problema y busco sus consejos.

Un parrafo a anlizar en el archivo PUEDE con mas o menos renglones tener este formato:

Código:
 CLIENTE : 2XX20      - LAXXXXX SEBASTIAN - Dir.: XXXXXNG 3XXX MXXXX
 ENTIDAD : XXXXXX XX                     
 SALDO EXIGIBLE :       435.85
----------------------------------------------------------------------------------------------------------------------------------
   /  /        0000 00000000       N      0                                                                           0,00 
 14/10/11 TI   0000 00144281 02/03 N CC  45        531,65                                 177,22                    177,22 28/11/11
 09/11/11 TI   0000 00146199       N CC  45         32,75                                  32,75                    209,97 09/11/11
 11/11/11 TI   0000 00000001 01/03 N CC  45        435,58                                 145,19                    355,16 11/11/11
 22/11/11 TI   0000 00147102       N CC  45         62,04                                  62,04                    417,20 22/11/11
 30/11/11 TI   0000 00147724       N CC  45         18,65                                  18,65                    435,85 30/11/11
-----------------------------------------------------------------------------------------------------------------------------------
 Saldo                  |                                                                                    |               Saldo|
 Parcial :      435,85  |  TOTALES ->            1.080,67                                 435,85         0,00|       435,85   Real|
===================================================================================================================================

--------------------------------------------------------------------------
 CUOTAS A VENCER AUN NO EXIGIBLES: 

ÚÄÄÄÄÄÄÄÄÂÄÄÂÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄ¿
³ Fecha  ³Co³M³Cen.³ N£mero ³    Importe   ³ Nro.³    Importe   ³  Fecha ³
³ Emis.  ³Cp³o³Emi.³ Cpte.  ³  Comprobante ³Cuota³     Cuota    ³  Vto.  ³
ÀÄÄÄÄÄÄÄÄÁÄÄÁÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÙ
 14/10/11 TI   0000 00144281        531,65
                                            03/03        177,21   12/01/12
                                            ------------------------------
                                                         177,21
 11/11/11 TI   0000 00146391        435,58
                                            02/03        145,19   11/12/11
                                            03/03        145,20   10/01/12
                                            ------------------------------
                                                         290,39
El contenido sale de la exportacion de las Cuentas corrientes de una farmacia.

Tanto el Exigible como el no exigible son datos importantes.
Como veran si en el Exigible hay una compra en cuotas 1/3
en el no exigible aparece el nuero de tiket ( el cual sera lo que utilizare para identificar las compras y no volverlas a cargar.)


Las filas con reelebancia son:
Código:
CLIENTE : 2XX20   
 SALDO EXIGIBLE :
 14/10/11 TI   0000 00144281 02/03 N CC  45        531,65                                 177,22                    177,22 28/11/11
 09/11/11 TI   0000 00146199       N CC  45         32,75                                  32,75                    209,97 09/11/11
 11/11/11 TI   0000 00000001 01/03 N CC  45        435,58                                 145,19                    355,16 11/11/11
 22/11/11 TI   0000 00147102       N CC  45         62,04                                  62,04                    417,20 22/11/11
 30/11/11 TI   0000 00147724       N CC  45         18,65                                  18,65                    435,85 30/11/11


AUN NO EXIGIBLES
14/10/11 TI   0000 00144281        531,65
                                            03/03        177,21   12/01/12
 11/11/11 TI   0000 00146391        435,58
                                            02/03        145,19   11/12/11
                                            03/03        145,20   10/01/12
__________________
Mono programando!
twitter.com/eguimariano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.