Modificar un archivo TXT

Iniciado por titofla, 29 Octubre 2011, 19:58 PM

0 Miembros y 1 Visitante están viendo este tema.

titofla

Hola a todos,

Necesito de vuestra ayuda, para crear un programita sencillito, pero no tengo ni la mas remota idea de por donde empezar.

1- Necesito que ese programita sea auto-ejecutable en windows, EXE, BAT o COM.
Asi facilitare las cosas a mi compañero.
Si esto no puede ser así, ya empiezo mal, y tendre que buscar en otro sitio, o en otra programacion.

Bueno al lio.

Lo que quiero es modificar un archivo de texto PEDIDOS.TXT.
Que sale de una base de datos. Y esta organizado con los datos de los pedidos de la empresa donde trabajo.
# PEDIDO, CLIENTE, DIRECCION, TLF, PRODUCTO, PRECIO, TOTAL, ETC....

necesito modificar el contenido de ese archivo TXT, que muestre los mismos datos, pero en otro formato (modificando su orden), y eliminando las columnas que no necesito:
# PEDIDO, PRECIO, TOTAL, UNIDADES, CLIENTE, PRECIO, TOTAL, ETC....

Normalmente lo modifico con excel, pero quisiera hacer un programita que lo haga automatico, que acceda al archivo, lo modifique y lo guarde.

Facil ¿no?, lo teneis chupado...

Pues yo, ni idea...
Como lo hago?
Por donde empiezo?

Gracias

[L]ord [R]NA

Ohhhh bien sencillo... cuanto estas dispuesto a pagar por el?

titofla

Pido ayuda para hacerlo, no para que me lo hagan.

LearningSpanishProgrammer

1. Leer todo contenido del fichero, línea por línea.
2. Después, lea "tokens" de cada línea
3. Imprima en un nuevo fichero la línea ( con su orden modificada)
4. Si puede hacer esto me puede ayudar mucho más! Entonces, publica su código
Estoy aprendiendo español, y tu estas aprendiendo programación

PiroskY

Lee un poquito de SQL y lo haces en 5 minutos

тαптяα

Tal y como lo dices, C, no sera un lenguaje adecuado, pues necesitarás un lenguaje orientado a objetos.

¿Qué tal con JAVA? Simple manipulación de base de datos.

Don Pollo

Como te han dicho ya, con unas pinceladas básicas de SQL sabrás como hacerlo.

titofla

Bueno, mucho mas facil.

Como he dicho, el archivo de texto lo suelo modificar con Excel.

Entonces será mas sencillo hacer un programita que habra el archivo con Excel.
Excel lo modificará automatico.
Y el programa guarda el archivo desde Excel en formato CSV.

Mas facil, abrir excel, guardar y cerrar.

¿se puede hacer esto?

PiroskY

No tiene sentido, mira te lo hago mas facil

de sql lee:
# Bulk insert
# Alter table

titofla

Ok.
Me doy cuenta que lo que busco es SQL.

Pero...
¿Como se usa SQL?
¿Como lo programo?
¿Que necesito para usarlo?
¿Me va a crear un autoexecutable de Windows tipo EXE?
¿Tendré que abrir la aplicacion especifica para modificar la base de datos?

Perdonar mi ignorancia, pero no se nada sobre SQL...

Pero con ayuda...aprenderé...