Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Afkael

#1
Hola!

Estoy intentando hacer una especie de catálogo en html5 y css3. Para ello he tomado una plantilla en html5 llamada Autónomy y he tratado de ir eliminado todo lo innesesario hasta que quede tal y como deseo.. pero ahora falta la parte dinámica y quisiera que me ayuden en ello..

Quiero hacer una base de datos que almacene la información que se va a mostrar en el catálogo..

Cada entrada debería almacenar 4 datos..

1-Imágen del producto
2-Nombre
3-Información referida a la presentación (Caja x15u)
4-Número de articulo (ID)

La verdad que no tengo idea de qué manera puede hacerse para que sea sencillo, si la opción es MS Access, tengo que recurrir si o si a SQL o existe algún método simple para tal fin..

Además debo hacer la conexión entre mi página y la base de datos y me sería de mucha utilidad cualquier información al respecto..

No he encontrado todavía cómo adjuntar archivos pero voy a tratar de adjuntar mi plantilla simplificada..

Saludos!!

Acá mi platilla: https://dl.dropboxusercontent.com/u/30275785/Template.zip
#2
Cortita y al pié.. tengo éste código.. me funciona hasta que se encuentra con un nombre de archivo con guion en medio:

(Type "Maestro.txt" | Findstr "^lote ^vta ^Venta")>"Maestro_.txt"

(Type "Mastercard.txt" | Findstr "^lote ^vta ^Venta")>"Mastercard_.txt"

(Type "Mc-Bancor" | Findstr "^lote ^vta ^Venta")>"Mc-Bancor_.txt"

(Type "Mc-Debit" | Findstr "^lote ^vta ^Venta")>"Mc-Debit_.txt"


Cómo consigo que me los tome??

Gracias!!
#3
Hola, tengo un archivo de texto del que quiero eliminar todas las filas que NO contengan alguna de las siguientes palabras..

* "Fecha de presentaci"
* "Liq. N"
* "Venta en"
* "Ventas en"
* "Venta Tj"
* "Ventas Tj"

esas palabras no necesariamente estan al comienzo de la linea..

Hace muchisimo tiempo vengo renegando con ésto.. y sencillamente no encuentro la forma!

Gracias!!!
#4
Hola!!

estoy atascado en una estupidez.. Necesito eliminar las filas de un archivo de excel que NO cumplen condición, he conseguido eliminar las que si la cumplen, con éste código:

Sub EliminarFilas()
'Hacemos un bucle Do While el cual se ejecutará hasta que haya una celda vacía
Do While ActiveCell.Value <> ""
    'La condición es que si comienza con "x_ "...
    If Mid(ActiveCell.Value, 1, 3) = "x_ " Then
        '... elimina la fila
        ActiveCell.EntireRow.Delete
        ActiveCell.Offset(-1, 0).Select
    Else
    End If
    'Recorre una fila hacia abajo
    ActiveCell.Offset(1, 0).Select
Loop
End Sub


pero yo quiero eliminar las que no cumplen la condición  :-\

En fin, espero su consejo.. Saludos y buen día!!
#5
Hola!!

Normalmente tengo que hacer el trabajo manual de listar en una planilla de excel la información del resumen de liquidaciones a comercios de la tarjeta visa, si alguien no conoce una liquidación, es el resumen de los movimientos realizados durante el mes.

Quisiera poder realizar ésta tarea de forma automáticamente ya que al resumen lo obtengo de forma digital en un archivo pdf que puede ser guardado como txt, aunque queda todo mezclada la información que necesito, los encabezados, los datos del comercio, etc.. y al guardarlo como txt obtengo un archivo asi:

http://pastebin.com/kyW5iikF

Lo estoy importando a excel y desde allí estoy intentando conseguir todo de una vez con un macro (ver 3er post)

Considero que en primer lugar debería eliminar la información innecesaria que, basicamente son los encabezados y la información al final..

La información al final ocupa 375 lineas, por lo que no sería dificil de eliminar, tampoco los encabezados, ya que en todas las liquidaciones los encabezados ocupan 45 lineas a partir de la frase "Resumen Mensual de Liquidaciones", aunque tampoco he podido encontrar información como para hacer ésto..

Asi, quedarían unos cuantos "modulos" donde aparece la info qué necesito.. y de donde tendría que sacar la información..

Esos módulos quedarían asi:

CitarFECHA DE PAGO 02/02 Arancel $ 112,95
Pesos
Serv.Costos Financieros $ 15,32
Fecha de presentaci n 07/01
Liq. N 00065716 - Lote N 0014 Deduc.Impositivas $ 329,08
3 Ventas en 1 pago $ 1.454,97
Liq. N 00065716 - Lote N 0056
1 Venta en 1 pago $ 257,49
Liq. N 00065716 - Lote N 0078
1 Venta en 1 pago $ 734,00
Fecha de presentaci n 29/01
Liq. N 00065717 - Lote N 0022
1 Venta en 2 pagos - Plan Cuotas $ 352,40
Liq. N 00065718 - Lote N 0000
1 Venta Tj. D bito $ 197,54
Liq. N 00065718 - Lote N 0022
1 Venta Tj. D bito $ 199,45
Liq. N 00065718 - Lote N 0035
5 Ventas Tj.D bito $ 708,00
Liq. N 00065718 - Lote N 0100
5 Ventas Tj.D bito $ 681,80
Liq. N 00065718 - Lote N 0170
2 Ventas Tj.D bito $ 144,00
Total del d a $ 4.729,65 $ 457,35 $ 4.272,30
___________________________________________________

y de alli necesito organizar la info de ésta manera..

Fecha de Presentación / Cantidad / Tarjeta / Lote / Importe

Asi:

Citar
07/01     3    Ventas en 1 pago                           Lote N 0014     $ 1.454,97
07/01     1    Venta en 1 pago                            Lote N 0056     $ 257,49
07/01     1    Venta en 1 pago                            Lote N 0078     $ 734,00
29/01     1    Venta en 2 pagos - Plan Cuota        Lote N 0022     $ 352,40
29/01     1    Venta Tj D bito                              Lote N 0000     $ 197,54
29/01     1    Venta Tj D bito                              Lote N 0022     $ 199,45
29/01     5    Ventas Tj D bito                             Lote N 0035     $ 708,00
29/01     5    Ventas Tj D bito                             Lote N 0100     $ 681,80
29/01     2    Ventas Tj D bito                             Lote N 0170     $ 144,00

Ésta parte la veo muy complicada  :-\ Pero bueno, quizá ustedes lo vean más posible..

Desde ya Gracias!!!
#6
Hola!!

Estoy necesitando eliminar todas las lineas de un archivo de texto que no cumplan la condición de empezar con las palabras "lote" o "vta"

Ejemplo del archivo original:

____________________________________________________________________________________________________________________________________
Trx |Fecha Pres| | Ventas | Dto. | Cod.Rechazo
|Fecha oper| | con/Dto. | Arancel | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 11/11/14 | 16 Cupones | 6.304,95 | 94,57 |
+ VENTAS C/DESCUENTO CONTADO $ 6.304,95
- ARANCEL $ 94,57
- IVA CRED.FISC.COMERCIO S/ARANC 21,00% $ 19,86
- RETENCION ING.BRUTOS CORDOBA $ 232,14
- RETENCION IVA $ 62,10
- RETENCION IMP.GANANCIAS $ 62,10
----------------
IMPORTE NETO DE PAGOS $ 5.834,18
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 13/11/2014 $ 5.834,18 Nro.Liq: 20.158 F.Pres 11/11/2014
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres| | Ventas | Dto. | Cod.Rechazo
|Fecha oper| | con/Dto. | Arancel | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 12/11/14 | 11 Cupones | 3.029,72 | 45,44 |
+ VENTAS C/DESCUENTO CONTADO $ 3.029,72
- ARANCEL $ 45,44
- IVA CRED.FISC.COMERCIO S/ARANC 21,00% $ 9,54
- RETENCION ING.BRUTOS CORDOBA $ 111,55
- RETENCION IVA $ 29,84
- RETENCION IMP.GANANCIAS $ 29,84
----------------
IMPORTE NETO DE PAGOS $ 2.803,51
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO 11042 el d?a 14/11/2014 $ 2.803,51 Nro.Liq: 20.165 F.Pres 12/11/2014
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx |Fecha Pres| | Ventas | Dto. | Cod.Rechazo
|Fecha oper| | con/Dto. | Arancel | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 13/11/14 | 13 Cupones | 1.832,47 | 27,50 |
+ VENTAS C/DESCUENTO CONTADO $ 1.832,47
- ARANCEL $ 27,50
- IVA CRED.FISC.COMERCIO S/ARANC 21,00% $ 5,78
- RETENCION ING.BRUTOS CORDOBA $ 67,47
- RETENCION IVA $ 18,05
- RETENCION IMP.GANANCIAS $ 18,05
----------------
Liquidaci?n Mensual https://www1.firstdata.com.ar/comercios/select_comercio.html
2 de 4 01/12/2014 09:52 a.m.
IMPORTE NETO DE PAGOS $ 1.695,62
_____________________________________


Ejemplo del archivo procesado:

Citarlote ctdo | 11/11/14 | 16 Cupones | 6.304,95 | 94,57 |
lote ctdo | 12/11/14 | 11 Cupones | 3.029,72 | 45,44 |
lote ctdo | 13/11/14 | 13 Cupones | 1.832,47 | 27,50 |

En fin.. parece simple pero no encuentro info en interner para hacerlo..

Puede ser tanto en batch como en ruby.. Gracias!!
#7
Hola Gente!!

Suelo hacer algunos scripts en base a código copypasteado que encuentro en el foro y he consultado cuando éstos exceden mi capacidad de comprensión.. normalmente consigo asi lo que busco.

La cuestión es que prescisamente ahora estoy necesitando realizar una tarea de esas que superan mi capacidad de comprensión.. y es que no tengo ni la menor idea de cómo conseguir lo que quiero..

Tengo un archivo con éste formato


Encabezado_1
linea del Encabezado_1 con info sobre éste
linea del Encabezado_1 con info sobre éste
linea del Encabezado_1 con info sobre éste
linea del Encabezado_1 con info sobre éste

Encabezado_2
linea del Encabezado_2 con info sobre éste
linea del Encabezado_2 con info sobre éste
linea del Encabezado_2 con info sobre éste
linea del Encabezado_2 con info sobre éste
linea del Encabezado_2 con info sobre éste
linea del Encabezado_2 con info sobre éste

Encabezado_3
linea del Encabezado_3 con info sobre éste
linea del Encabezado_3 con info sobre éste
linea del Encabezado_3 con info sobre éste

Encabezado_4
linea del Encabezado_4 con info sobre éste


y necesito disponerlo de ésta forma..

Citar
Encabezado_1 linea del Encabezado_1 con info sobre éste
Encabezado_1 linea del Encabezado_1 con info sobre éste
Encabezado_1 linea del Encabezado_1 con info sobre éste
Encabezado_1 linea del Encabezado_1 con info sobre éste

Encabezado_2 linea del Encabezado_2 con info sobre éste
Encabezado_2 linea del Encabezado_2 con info sobre éste
Encabezado_2 linea del Encabezado_2 con info sobre éste
Encabezado_2 linea del Encabezado_2 con info sobre éste
Encabezado_2 linea del Encabezado_2 con info sobre éste
Encabezado_2 linea del Encabezado_2 con info sobre éste

Encabezado_3 linea del Encabezado_3 con info sobre éste
Encabezado_3 linea del Encabezado_3 con info sobre éste
Encabezado_3 linea del Encabezado_3 con info sobre éste

Encabezado_4 linea del Encabezado_4 con info sobre éste

Esto es porque necesito exportarlo a Excel y saber a qué encabezado corresponde cada linea.. Me es indistinto si la función se realiza sobre el archivo de texto o si es en Excel donde de doy el nuevo formato después de exportado..

El archivo de ejemplo es éste:

1,0,POSNET,120,007,031213,XXXXXXXXX
ON,COMPRA,031213,192907,DEB ,MC DEBIT,5118********9019,B,994763,1158,-$-,98304,XXX,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,193017,DEB ,MC DEBIT,5118********9019,B,128025,1159,-$-,17870,XXX,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,202521,DEB ,MC DEBIT,5118********5006,B,785819,1160,-$-,95267,XXX,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,202806,DEB ,MC DEBIT,5118********5006,B,495903,1161,-$-,52711,XXX,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,204556,DEB ,MAESTRO,5010**********2014,B,001473,1162,-$-,98551,CAP,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,204819,DEB ,MAESTRO,5010**********2014,B,001474,1163,-$-,54925,CAP,001,08682581,XXXXXXXXX,,,,,0001________,0,000,120
ON,COMPRA,031213,210103,DEB ,MC DEBIT,5118********4002,B,319112,1164,-$-,85643,XXX,001,08682581,XXXXXXXXX,,,,,000100139073,0,000,120

1,1,VISA -$-,120,011,031213,XXXXXXXXX
ON,COMPRA,031213,191625,DEB ,VISA DEBITO,4517********6014,B,695669,1468,-$-,94770,XXX,001,13872437,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,192232,DEB ,VISA DEBITO,4517********6014,B,748876,1469,-$-,82049,XXX,001,13872437,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,193320,CRED,VISA,4508********4783,B,000623,1470,-$-,35907,,001,13872437,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,200048,CRED,NARANJA,5895********7055,B,588010,1471,-$-,96872,,011,100232390,XXXXXXXXX,,,,,000100139059,1,,120
ON,COMPRA,031213,200858,CRED,VISA,4509********9034,B,005957,1472,-$-,87805,,001,13872437,XXXXXXXXX,,,,,000100139061,1,,120
ON,COMPRA,031213,201534,CRED,NARANJA,5895********1008,B,976746,1473,-$-,39000,,011,100232390,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,205437,DEB ,VISA DEBITO,4517********9826,B,819659,1474,-$-,95497,XXX,001,13872437,XXXXXXXXX,,,,,000100139071,1,,120
ON,COMPRA,031213,205537,DEB ,VISA DEBITO,4517********9826,B,704104,1475,-$-,12650,XXX,001,13872437,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,210534,CRED,NARANJA,5895********4017,B,224612,1476,-$-,92379,,011,100232390,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,211242,CRED,NARANJA,5895********8060,B,815483,1477,-$-,99599,,011,100232390,XXXXXXXXX,,,,,0001________,1,,120
ON,COMPRA,031213,211723,CRED,NARANJA,5895********8060,B,909461,1478,-$-,84952,,011,100232390,XXXXXXXXX,,,,,000100139077,1,,120

1,0,POSNET,088,014,031213,XXXXXXXXX
ON,COMPRA,031213,161214,CRED,MC-BANCOR,5427********8275,B,151143,1065,-$-,99858,,003,12867312,XXXXXXXXX,,,,,000100014111,0,020,088
ON,COMPRA,031213,161821,CRED,MC-BANCOR,5427********8275,B,646773,1066,-$-,99644,,003,12867312,XXXXXXXXX,,,,,000100098821,0,020,088
ON,COMPRA,031213,163652,CRED,MC-BANCOR,5427********2813,B,998702,1067,-$-,97268,,003,12867312,XXXXXXXXX,,,,,000100023666,0,020,088
ON,COMPRA,031213,165519,DEB ,MC DEBIT,5118********7003,B,886591,1068,-$-,85322,XXX,001,08682581,XXXXXXXXX,,,,,000100023666,0,000,088
ON,COMPRA,031213,194822,DEB ,MC DEBIT,5118********5012,B,327447,1069,-$-,99736,XXX,001,08682581,XXXXXXXXX,,,,,000100983158,0,000,088
ON,COMPRA,031213,195045,DEB ,MC DEBIT,5118********5012,B,765894,1070,-$-,30727,XXX,001,08682581,XXXXXXXXX,,,,,000100023666,0,000,088
ON,COMPRA,031213,195610,DEB ,MAESTRO,5010**********8007,B,001333,1071,-$-,99969,CAP,001,08682581,XXXXXXXXX,,,,,000100236666,0,000,088
ON,COMPRA,031213,200104,DEB ,MAESTRO,5010**********8007,B,001334,1072,-$-,70718,CAP,001,08682581,XXXXXXXXX,,,,,000100098317,0,000,088
ON,COMPRA,031213,200838,DEB ,MAESTRO,5010**********8033,B,001335,1073,-$-,99541,CAP,001,08682581,XXXXXXXXX,,,,,000100009818,0,000,088
ON,COMPRA,031213,201439,DEB ,MAESTRO,5010**********8033,B,001336,1074,-$-,90887,CAP,001,08682581,XXXXXXXXX,,,,,000100098319,0,000,088
ON,COMPRA,031213,211550,CRED,MC-BANCOR,5427********3613,B,717774,1075,-$-,66461,,003,12867312,XXXXXXXXX,,,,,000100007839,0,020,088
ON,COMPRA,031213,212744,DEB ,MAESTRO,5010**********8038,B,001338,1076,-$-,97022,CAP,001,08682581,XXXXXXXXX,,,,,000100098332,0,000,088
ON,COMPRA,031213,213341,DEB ,MAESTRO,5010**********8038,B,001339,1077,-$-,67973,CAP,001,08682581,XXXXXXXXX,,,,,000100983333,0,000,088
ON,COMPRA,031213,214801,DEB ,MC DEBIT,5118********5006,B,123155,1078,-$-,99104,XXX,001,08682581,XXXXXXXXX,,,,,000100098335,0,000,088

1,1,VISA -$-,087,015,031213,XXXXXXXXX
ON,COMPRA,031213,154022,DEB ,VISA DEBITO,4517********6256,B,745665,1376,-$-,99993,XXX,001,13872437,XXXXXXXXX,,,,,000100098274,1,,087
ON,COMPRA,031213,155637,DEB ,VISA DEBITO,4517********9420,B,171713,1377,-$-,66260,XXX,001,13872437,XXXXXXXXX,,,,,000100098227,1,,087
ON,COMPRA,031213,160154,DEB ,VISA DEBITO,4517********9420,B,797755,1378,-$-,99213,XXX,001,13872437,XXXXXXXXX,,,,,000100098279,1,,087
ON,COMPRA,031213,160445,DEB ,VISA DEBITO,4517********9420,B,075536,1379,-$-,34514,XXX,001,13872437,XXXXXXXXX,,,,,000100098279,1,,087
ON,COMPRA,031213,184255,CRED,NARANJA,5895********7055,B,034473,1380,-$-,99530,,011,100232390,XXXXXXXXX,,,,,000100008302,1,,087
ON,COMPRA,031213,184717,CRED,NARANJA,5895********7055,B,439376,1381,-$-,73508,,011,100232390,XXXXXXXXX,,,,,000100098383,1,,087
ON,COMPRA,031213,192512,DEB ,VISA DEBITO,4517********7200,B,388301,1382,-$-,64819,XXX,001,13872437,XXXXXXXXX,,,,,000100098303,1,,087
ON,COMPRA,031213,202018,CRED,NARANJA,5895********5038,B,882342,1383,-$-,99580,,011,100232390,XXXXXXXXX,,,,,000100098320,1,,087
ON,COMPRA,031213,202440,CRED,NARANJA,5895********5038,B,506880,1384,-$-,95699,,011,100232390,XXXXXXXXX,,,,,000100098321,1,,087
ON,COMPRA,031213,204556,CRED,VISA,4509********7459,C,006348,1385,-$-,99624,,001,13872437,XXXXXXXXX,,,,,000100098325,1,,087
ON,COMPRA,031213,205046,CRED,VISA,4509********7459,C,009335,1386,-$-,40529,,001,13872437,XXXXXXXXX,,,,,000100098326,1,,087
ON,COMPRA,031213,205633,DEB ,VISA DEBITO,4517********3009,B,823726,1387,-$-,99492,XXX,001,13872437,XXXXXXXXX,,,,,000100098327,1,,087
ON,COMPRA,031213,210104,DEB ,VISA DEBITO,4517********3009,B,134478,1388,-$-,63493,XXX,001,13872437,XXXXXXXXX,,,,,000100098328,1,,087
ON,COMPRA,031213,210602,DEB ,VISA DEBITO,4517********3756,B,769375,1389,-$-,58578,XXX,001,13872437,XXXXXXXXX,,,,,000100023666,1,,087
ON,COMPRA,031213,211020,CRED,NARANJA,5895********5131,B,404025,1390,-$-,36509,,011,100232390,XXXXXXXXX,,,,,000100098330,1,,087

1,0,POSNET,061,002,011213,XXXXXXXXX
ON,COMPRA,011213,133940,DEB ,MC DEBIT,5118********6001,B,406026,0315,-$-,99336,XXX,001,08682581,XXXXXXXXX,,,,,000100072039,0,000,061
ON,COMPRA,011213,134522,CRED,KADICARD,6271********1218,B,082226,0316,-$-,99468,,001,01448701,XXXXXXXXX,,,,,000100072040,0,,061

1,1,VISA -$-,075,012,011213,XXXXXXXXX
ON,COMPRA,011213,104851,CRED,VISA,4509********9926,B,005089,0484,-$-,12076,,001,13872437,XXXXXXXXX,,,,,000100071997,1,,075
ON,COMPRA,011213,122008,DEB ,VISA DEBITO,4517********3485,B,939488,0485,-$-,99323,XXX,001,13872437,XXXXXXXXX,,,,,000100072022,1,,075
ON,COMPRA,011213,124856,CRED,NARANJA,5895********5116,B,366178,0486,-$-,98988,,001,100232390,XXXXXXXXX,,,,,000100072028,1,,075
ON,COMPRA,011213,125626,DEB ,VISA DEBITO,4517********7108,B,267992,0487,-$-,97870,XXX,001,13872437,XXXXXXXXX,,,,,000100072030,1,,075
ON,COMPRA,011213,130807,CRED,NARANJA,5895********1038,B,243475,0488,-$-,99293,,011,100232390,XXXXXXXXX,,,,,000100072033,1,,075
ON,COMPRA,011213,131354,CRED,NARANJA,5895********1038,B,702844,0489,-$-,99501,,011,100232390,XXXXXXXXX,,,,,000100072034,1,,075
ON,COMPRA,011213,131811,CRED,NARANJA,5895********1038,B,102804,0490,-$-,99628,,011,100232390,XXXXXXXXX,,,,,000100072035,1,,075
ON,COMPRA,011213,132301,CRED,NARANJA,5895********1038,B,491908,0491,-$-,99053,,011,100232390,XXXXXXXXX,,,,,000100072036,1,,075
ON,COMPRA,011213,132915,CRED,NARANJA,5895********1038,B,744431,0492,-$-,99417,,011,100232390,XXXXXXXXX,,,,,000100072037,1,,075
ON,COMPRA,011213,133318,CRED,NARANJA,5895********1038,B,025915,0493,-$-,99670,,011,100232390,XXXXXXXXX,,,,,000100072038,1,,075
ON,COMPRA,011213,140031,CRED,VISA,4546********2595,B,005344,0494,-$-,99062,,001,13872437,XXXXXXXXX,,,,,000100072043,1,,075
ON,COMPRA,011213,140235,CRED,VISA,4546********2595,B,006378,0495,-$-,17025,,001,13872437,XXXXXXXXX,,,,,000100072044,1,,075

1,1,VISA -$-,076,003,031213,XXXXXXXXX
ON,COMPRA,031213,120327,CRED,NARANJA,5895********0040,B,070488,0496,-$-,98761,,011,100232390,XXXXXXXXX,,,,,000100072067,1,,076
ON,COMPRA,031213,120703,CRED,NARANJA,5895********0040,B,078039,0497,-$-,97159,,011,100232390,XXXXXXXXX,,,,,000100072068,1,,076
ON,COMPRA,031213,121116,CRED,NARANJA,5895********8012,B,001893,0498,-$-,78879,,011,100232390,XXXXXXXXX,,,,,000100072069,1,,076

1,0,POSNET,150,012,031213,XXXXXXXXX
ON,COMPRA,031213,182819,DEB ,MAESTRO,5010**********9007,B,001854,1476,-$-,98235,CAP,001,08682581,XXXXXXXXX,,,,,000100160919,0,000,150
ON,COMPRA,031213,183237,DEB ,MAESTRO,5010**********9007,B,001855,1477,-$-,96407,CAP,001,08682581,XXXXXXXXX,,,,,000100160920,0,000,150
ON,COMPRA,031213,183745,DEB ,MAESTRO,5010**********9007,B,001856,1478,-$-,94864,CAP,001,08682581,XXXXXXXXX,,,,,000100160921,0,000,150
ON,COMPRA,031213,184202,DEB ,MAESTRO,5010**********9007,B,001857,1479,-$-,59875,CAP,001,08682581,XXXXXXXXX,,,,,000100160922,0,000,150
ON,COMPRA,031213,194723,DEB ,MAESTRO,5010***********2560,B,001858,1480,-$-,97797,CAP,001,08682581,XXXXXXXXX,,,,,000100160934,0,000,150
ON,COMPRA,031213,195127,DEB ,MAESTRO,5010***********2560,B,001859,1481,-$-,48616,CAP,001,08682581,XXXXXXXXX,,,,,000100160935,0,000,150
ON,COMPRA,031213,200249,CRED,MC-BANCOR,5427********7265,B,029065,1482,-$-,97047,,003,12867312,XXXXXXXXX,,,,,000100160937,0,020,150
ON,COMPRA,031213,200517,CRED,MC-BANCOR,5427********7265,B,909395,1483,-$-,11039,,003,12867312,XXXXXXXXX,,,,,000100160938,0,020,150
ON,COMPRA,031213,201224,CRED,MC-BANCOR,5427********9810,B,188294,1484,-$-,65309,,003,12867312,XXXXXXXXX,,,,,000100160939,0,020,150
ON,COMPRA,031213,203034,DEB ,MC DEBIT,5118********0006,B,534411,1485,-$-,24341,XXX,001,08682581,XXXXXXXXX,,,,,000100160942,0,000,150
ON,COMPRA,031213,211121,DEB ,MAESTRO,5010**********7008,B,001864,1486,-$-,98051,CAP,001,08682581,XXXXXXXXX,,,,,000100160950,0,000,150
ON,COMPRA,031213,211627,DEB ,MAESTRO,5010**********7008,B,001865,1487,-$-,92627,CAP,001,08682581,XXXXXXXXX,,,,,000100160951,0,000,150

1,1,VISA -$-,148,015,031213,XXXXXXXXX
ON,COMPRA,031213,170423,DEB ,VISA DEBITO,4517********7143,B,538991,1849,-$-,98066,XXX,001,13872437,XXXXXXXXX,,,,,000100160904,1,,148
ON,COMPRA,031213,171013,DEB ,VISA DEBITO,4517********7143,B,688032,1850,-$-,98713,XXX,001,13872437,XXXXXXXXX,,,,,000100160905,1,,148
ON,COMPRA,031213,171138,DEB ,VISA DEBITO,4517********7143,B,011811,1851,-$-,13405,XXX,001,13872437,XXXXXXXXX,,,,,000100160906,1,,148
ON,COMPRA,031213,192729,DEB ,VISA DEBITO,4517********5553,B,625848,1852,-$-,38898,XXX,001,13872437,XXXXXXXXX,,,,,000100160930,1,,148
ON,COMPRA,031213,193957,DEB ,VISA DEBITO,4517********3668,B,339949,1853,-$-,96853,XXX,001,13872437,XXXXXXXXX,,,,,000100160933,1,,148
ON,COMPRA,031213,201757,CRED,NARANJA,5895********4045,B,386760,1854,-$-,87648,,011,100232390,XXXXXXXXX,,,,,000100160940,1,,148
ON,COMPRA,031213,202457,CRED,NARANJA,5895********7121,B,190858,1855,-$-,51185,,011,100232390,XXXXXXXXX,,,,,000100160941,1,,148
ON,COMPRA,031213,203734,DEB ,VISA DEBITO,4517********9180,B,233227,1856,-$-,84207,XXX,001,13872437,XXXXXXXXX,,,,,000100160943,1,,148
ON,COMPRA,031213,204229,CRED,VISA,4509********2510,B,008306,1857,-$-,95789,,001,13872437,XXXXXXXXX,,,,,000100160944,1,,148
ON,COMPRA,031213,204847,CRED,VISA,4509********1674,B,006406,1858,-$-,95016,,001,13872437,XXXXXXXXX,,,,,000100160945,1,,148
ON,COMPRA,031213,205222,CRED,VISA,4509********1674,B,010646,1859,-$-,98712,,001,13872437,XXXXXXXXX,,,,,000100160946,1,,148
ON,COMPRA,031213,205421,CRED,VISA,4509********1674,B,055662,1860,-$-,18611,,001,13872437,XXXXXXXXX,,,,,000100160947,1,,148
ON,COMPRA,031213,213245,DEB ,VISA DEBITO,4517********3589,B,777200,1861,-$-,98584,XXX,001,13872437,XXXXXXXXX,,,,,000100160954,1,,148
ON,COMPRA,031213,214126,CRED,NARANJA,5895********9033,B,322053,1862,-$-,83593,,011,100232390,XXXXXXXXX,,,,,000100160955,1,,148
ON,COMPRA,031213,214338,CRED,NARANJA,5895********9033,B,942426,1863,-$-,65370,,001,100232390,XXXXXXXXX,,,,,000100160956,1,,148
#8
Buen día!

Quiero hacer un script sencillo para eliminar lineas en un archivo de texto cuando éstas no cumplan una condición..

No se nada de programación ni nada pero suelo hacer éstas cositas cortando y pegando código de la info que aparece aquí mismo en el foro pero en ésta oportunidad no he encontrado o, lo más factible, no he sabido utilizar la información que aparece en el foro :( ..

El tema es sencillo.. tengo archivos de texto con info de ésta manera:

CitarLA LEY 25065 ESTABLECE LA OBLIGACION DEL COMERCIO DE SOLICITAR CODIGO DE AUTORIZACION, DE NO EFECTUAR DIFERENCIA DE PRECIOS ENTRE           
OPERACIONES EN EFECTIVO Y CON TARJETA Y DE VERIFICAR LA IDENTIDAD DEL PORTADOR DE LA TARJETA, PARA LO CUAL DEBERA REGISTRAR TIPO
Y NRO. DE DOCUMENTO EN EL COMPROBANTE DE VENTA.
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx       |Fecha Pres|Term/Lote/Cup?n  |Tarj| Plan  |T| T.N.A|    Ventas     |               Dto.  |    Dto.   | Cod.Rechazo
          |Fecha oper|                 |Cant| Cuota |F|   %  |   con/Dto.    |             Arancel |  Financ.  | Mot.contrap.
____________________________________________________________________________________________________________________________________
lote ctdo | 07/04/14 |XXXXXX 016       |   1|Cup?n  | |      |     107,25 INF|                3,22 |           |
REFERENCIAS:INF - INFORMATIVO
          + VENTAS C/DESCUENTO CONTADO                                         $         107,25
          - ARANCEL                                                            $           3,22
          - IVA CRED.FISC.COMERCIO S/ARANC 21,00%                              $           0,68
          - RETENCION ING.BRUTOS CORDOBA                                       $           3,62
                                                                                 ----------------
            IMPORTE NETO DE PAGOS                                              $          99,73
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO        11042            el d?a 14/04/2014  $          99,73  Nro.Liq:    18.948 F.Pres 07/04/2014
____________________________________________________________________________________________________________________________________
TOTAL LIQ. TARJ. CREDITO :   1                    MON. $  PESOS        IMPORTE :          99,73
                                                                                                                                           
____________________________________________________________________________________________________________________________________
F.de Pago: ACRED.EN CTA.CTE.NRO        11042            el d?a 01/04/2014  $       6.502,02  Nro.Liq:    18.781 F.Pres 05/03/2014
____________________________________________________________________________________________________________________________________
____________________________________________________________________________________________________________________________________
Trx       |Fecha Pres|Term/Lote/Cup?n  |Tarj| Plan  |T| T.N.A|    Ventas     |               Dto.  |    Dto.   | Cod.Rechazo
          |Fecha oper|                 |Cant| Cuota |F|   %  |   con/Dto.    |             Arancel |  Financ.  | Mot.contrap.
____________________________________________________________________________________________________________________________________
vta 03 cuo| 28/03/14 |XXXXXX 514       |   1|Cup?n  | |      |     331,53    |                9,95 |    21,51  |
vta 02 cuo| 28/03/14 |XXXXXX 011      C|   1|Cup?n  | |      |   1.102,00    |               33,06 |    53,65  |
lote ctdo | 28/03/14 |XXXXXX 012       |   1|Cup?n  | |      |     901,00 INF|                3,29 |           |
vta 03 cuo| 28/03/14 |XXXXXX 404       |   1|Cup?n  | |      |     950,46    |               28,51 |    61,67  |
vta 06 cuo| 28/03/14 |XXXXXX 498       |   1|Cup?n  | |      |   1.572,20    |               47,17 |   180,28  |

y quisiera ELIMINAR todas las lineas que NO comiencen con "vta" o "lote".. de manera qué quede así:

Citarlote ctdo | 07/04/14 |XXXXXX 016       |   1|Cup?n  | |      |     107,25 INF|                3,22 |           |
vta 03 cuo| 28/03/14 |XXXXXX 514       |   1|Cup?n  | |      |     331,53    |                9,95 |    21,51  |
vta 02 cuo| 28/03/14 |XXXXXX 011      C|   1|Cup?n  | |      |   1.102,00    |               33,06 |    53,65  |
lote ctdo | 28/03/14 |XXXXXX 012       |   1|Cup?n  | |      |     901,00 INF|                3,29 |           |
vta 03 cuo| 28/03/14 |XXXXXX 404       |   1|Cup?n  | |      |     950,46    |               28,51 |    61,67  |
vta 06 cuo| 28/03/14 |XXXXXX 498       |   1|Cup?n  | |      |   1.572,20    |               47,17 |   180,28  |

Necesitaría al menos una orientación al respecto de cómo debería implementarlo.. desde ya Gracias!!
#9
Scripting / [BATCH] Extraer adjunto de EML
25 Julio 2012, 16:22 PM
Hola!!

Quisiera saber dónde puedo encontrar información que me pueda ayudar a crear un script de BATCH que extraiga los archivos adjuntos que están dentro de archivos .eml

A diario recibo un mail con un par de archivos de texto, el cual aparto a una carpeta especial del mail.. El cliente de correo que uso es Windows Live Mail y recientemente descubrí que todos los mails que recibo en esa cuenta están almacenados en archivos eml dentro de la carpeta C:\Users\Mi Usuario\AppData\Local\Microsoft\Windows Live Mail\Live.com (d a3d, los archivos que me interesan están alli en una carpeta llamada Liquidación df1

La cuestión es que necesito extraer los archivos de texto y unirlos en un sólo archivo de texto para después exportar con excel (Datos/Obtener datos externos/Desde texto)

La idea es que cada vez que ejecute el script se genere (o sobreescriba si ya existe) un archivo de texto con los datos de todos los archivos de texto que están adjuntados en los achivos .eml de la carpeta Liquidación df1, de manera que tenga en Excel los datos al día (actualizando la conexión con el archivo de texto..)

Espero me haya expresado correctamente, entiendan mi planteo y puedan ayudarme.

Gracias y saludos!!!

=======================================================

Bien, el usuario EleKtro H@cker creo el script que realiza la tarea que necesito, aquí el código definitivo:

Aquí..

Pueden seguir el hilo y ver cómo se resolvió!!!  ;-)

Gracias!