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

Re: [OT] Cómo habrir archivos de texto.dat



----- Original Message ----- 
From: "Aritz Beraza Garayalde [Rei]"
>To: "Lista_Debian_Spanish" <debian-user-spanish@lists.debian.org>
>Sent: Tuesday, March 14, 2006 8:06 PM
>Subject: Re: Cómo habrir archivos de texto.dat
>
>
>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.

Esto es una lista sobre Debian.
Si no escribes sobre el tema, por favor, al menos pon en el asunto (subject) [OT] que
significa Off Topic (fuera del tema).
(sigo abajo)

>> Bueno espero que puedas
>> ayudarme y quedo a la espera de tu respuesta

Hablas a alguien en concreto?
En la lista somos muchos. Por suerte.
(sigo abajo)

>
>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)
>

El proceso es
- conseguir el csv
- importarlo en Excel y guardarlo comoo hoja de cálculo
- importar la hoja excel a Access.
(sigo abajo)

>
>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

Yo para ese tipo de cosas recomiendo Perl, que es libre, multiplataforma y muy potente.
(terminé ;-)

Saludos
Guimi
http://www.guimi.net



Reply to: