[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cómo habrir archivos de texto.dat



El 14/03/06, Aritz Beraza Garayalde [Rei]<aritz.beraza@gmail.com> escribió:
> El 14/03/06, Carlos Gomez<carcacio@hotmail.com> escribió:
> > Hola, disculpa mi atrevimiento pero buscando desesperado por la web algún
> > dato que ma ayudara a pasar este obstáculo, encontre tu dirección y una
> > respuesta que diste a otro usuario que está muy cerca de lo que yo estoy
> > buscando, entonces supuse que quizás puedas ayudarme. Mi tema es que no se
> > comó pasar o importar datos de un viejo programa  que funciona bajo DOS
> > (seguro que fue realizado en cobol), a Access, dicen los expertos que
> > previamente hay que conocer la estructura del archivo y otras cosas que yo
> > no entiendo ya que de lo único que conosco es RDBMS. Bueno espero que puedas
> > ayudarme y quedo a la espera de tu respuesta
> >
>
Aunque deberias haber puesto un [OT], pero:
supongo que estas en windows asi que
- abre el .dat con excel e importa la información, ahi deberas ver si
lo haces con campo fijo o delimitas por algun caracter (espaci, coma,
punto, guion), al importarlo correctamente guardalo como csv.
-con tu access importa el archivo csv y todo debería estar listo.
- finalmente a sufrir con tu flamante ¡BASE DE DATOS!  (es broma, pero
es en serio)

Después de escribir esto, que tiene esto que ver con la lista?

Bueno, saludos.

> Tienes la mala suerte de que access es un formato cerrado, así que una
> conversión directa de texto a access va a ser casi inviable.
>
> Lo que si puedes es convertir tu .dat a un .csv (coma separated
> values) y para esto necesias conocer la estructura del archivo .dat
> (dat no es un formato predefinido, si no que cada programa usa el
> formato que quiere, lo normal es organizarlo por columnas. Convertirlo
> a csv es tan sencillo como añadir una primera fila con los nombres de
> que significa cada columna, y separa las columnas usando comas (',').
> Normalmente todo programa decente de hoja de cálculo y base de datos
> permite importar datos csv. (El problema es que access no es decente.
> Como no soy usuario del mismo no se si lo permite, pero deberia)
>
> para generar el csv en linux sería tan facil como ejecutar:
> echo "nombrecolumna1,nombrecolumna2,...,nombrecolumnan" > archivo.csv
> awk '$0,$1,$2,....,$n' archivo.dat >> archivo.csv
>
> Como hacerlo de manera automatizada en windows no tengo ni idea*. No
> soy usuario de ese SO.
>
> *Probablemente usando VisualBasic Script
>
> Saludos
> Aritz Beraza [Rei]
> --
> Aritz Beraza Garayalde [Rei]
> ___________________________________________
> [ WWW ]  http://www.ayanami.es
> [jabber]  rei[en]bulmalug.net
>
>


--
usuario linux  #274354



Reply to: